Here are some facts for you up and coming Android Devs: As of right now, the Android Market has the most free apps available compared to any other app market (57%). This is most likely because only 9 out of the 43 countries that use Android devices can distribute paid apps, and only 13 can even purchase those paid apps. Also, you must sign up for Google Checkout to pay for the apps, which for some is impossible. Basically what I am trying to get at is that making money from your work is going to be difficult.
Luckily, the Android team knows this and is making some changes to the Developer Agreement to allow android users to buy apps more easily. Tim Bray’s post on the Android Development Blog suggests that the change will allow carrier billing as a payment option. As of right now T-Mobile is the only carrier that has the option available for the Android Market, so this could be a major help once it becomes an option for all carriers. It still doesn’t help making paid applications more available across the globe, though.
Changes to the Developer Agreement take place 30 days after the update, so you should expect other payment option in about a month.