Swagbucks, as described by their website, "[I]s an online portal dedicated to helping you earn digital dollars called "Swag Bucks", which can be redeemed for exclusive Swagbucks.com merchandise." My favorite way of redeeming these "bucks" is for Amazon gift cards. So far I've collected over a hundred dollars worth of Amazon money--very helpful at Christmas time! Pretty much all I do is use the search bar, which is super simple to download. I generally win 10-50 "bucks" a day with my normal search routine, more on days that I am online a lot. I find the results similar or slightly lacking compared to a Google search. There is a slight "pyramid scheme" aspect to it as well--the more people that sign up under you the more "bucks" you can earn. That being said, here is my referral link. Other ways of winning include surveys, games, polls, etc.
Ebates is a little different. This is for when you are making an online purchase. In their words, "Shop though Ebates, and earn up to 25% cash back at your favorite stores." I have yet to see this magical 25%, but I have been able to get 8% back a couple of times--which is really nice when you were going to make the purchase anyway! They have a long list of stores that participate, all you have to do is go to Ebates and then click on the store that you want to shop at. This will open a tracking ticket for you and then you just shop as normal. They send out checks a couple of times a year. My only complaint is that Amazon is not a part of Ebates. (Ebay is though!) It also rewards for referrals, so here is my link.