For what it's worth, Microsoft did dramatically lower this a fair while ago - Marketplace registration is now $99 per year, which lets you submit as many paid apps as you like and upto 5 free apps at no cost, with $20 being charged for every free app after the first 5.