I know there are those annoying "REWARDS" sites out there, but they're stupid. I also know that a while back there was a MSN contest that gave free Live points, but it's over.
I'm constantly buying things on Xbox Live, but I want to minimize my costs too. If I can get any amount of live points...