MyPoints is a great program. Just read the mail that comes in. You don't have to accept any of the offers and you build points.
To Date I have accumulated over 5000 points and have given money (in the form of points) to the Red Cross Fund and purchased
3 magazine subscriptions using points only. (I opened a hotmail e-mail just for this)
I love my hotmail account. I do get junk mail but It doesn't clutter my ISP account, and that's why I like it.