As an aside about Market on Android. It uses your service provider's location to prevent some apps from appearing in Market. For instance Barnes & Nobles eBook reader 'Nook for Android' won't show up if your provider is not in the USA.
There is a free app called MarketEnabler that allow you to temporarily set a number of false providers to get round the issue.