as it is to read in several forums, it makes a real difference, what Milestone you buy.
If you buy for example via Amazon, getting an unbranded unlocked milestone,
you wont have access to all apps on the market, as they are restricted to at least software branded milestones.
If you buy via a vendor, having at least a software branded OS, you will be fine.
A lot of amazon milestones where returned for having limited access to the market...
Just take care if you buy.