I agree about the waiving of the developer fee for a year or maybe even two. In my opinion, that's the best move. Registering as a dev is quite a hurdle to take, both because of the upfront costs and because of all the administrative hassle. You have to register a developer, and someone who approves your stuff (?), and these can be the same person but not necessarily etc. If anyone with a Live ID could simply upload stuff to the store, then I think there'd be a lot more uptake.
You'd get into some quantity over quality issues of course, but the store certification process should take care of at least some of that.
I think the point raised in the blog post about not being aware the store is open is kind of irrelevant. W8 general availability is what people are aiming for, not some arbitrary date on which the store actually opened. I agree that they shouldn't have axed XNA though. There are many Xbox Live Indie Games and WP7 games. With a little tweaking, those could all have been on W8 right now.
14 hours ago, spivonious wrote
*snip*
This is what I don't understand. I can develop Windows apps for free and get 100% of the profit, or I can pay $100/year to develop Metro apps and get 70% of the profit. Why are developers going to move to Metro again?
Where are you hosting these apps for free, and what free payment system are you using?
Add your 2¢