Whilst you have some good 'points' (rimshot!) about MS points, the main issue I had - and I doubt I'm alone in this - was that I'd end up with leftover points if I were to purchase something. It's like having to pay ten for something that's worth nine.
If a company wants me to jump through extra hoops, they need to make it worthwhile somehow. If I have to put in extra energy and money to get something that I could happily get elsewhere - why would I want to do that?
nin: This forum is headed for a disaster of biblical proportions. Blue: What do you mean, "biblical"? xXBatmanXx: What he means is Old BBS, El Presidente, real wrath of SysOp type stuff.