Yeah this another example showing how moronic the gaming community voice of the masses can be.
I usually stock up on points when stores like Dell and Best buy have their 15-25% off sales. Microsoft Stores also offer $10 off coupons when you do surveys. No more free points every month for Xbox Live usage either...