I love the Swagbucks is not only a great way to get free stuff, but that they are also constantly making an effort to help others. During the last few months they have done charity drives for Japan as well as the AL and KS tornado victims. Now they are doing a new drive, this time it's to help animals. You can read more about it on their blog here. As with all of the Swagbucks charity drives, you can donate your Swagbucks to help the cause. They'll be taking the Swagbucks you donate and converting them to dollars for the ASPCA.
If you aren't already a member of Swagbucks, you can join now and they will give you 30 Swagbucks to get started. Then you can start searching and earn more. There are so many ways to earn Swagbucks, but searching is by far the easiest (using their search engine can easily earn you 30 Swagbucks in a day), but you can also shop via Swagbucks and earn, or play games, watch videos. Really, just about anything you do online can earn you Swagbucks.
Once you've earned them, you can either use them to get stuff for yourself, or you can donate them. It's up to you :)