A great way to earn points for gift cards and such while doing what you do anyway: Search the internet.
You earn random points through your searches, and sometimes there are SwagCode hunts worth points as well. I currently have 47, and plan to cash out for a $5 Amazon card for 45 swagbucks. I love winning Swagbucks, and even have Adam on board using the toolbar. If you are interested, click here!