Make sure you use ebates when buying online you really do get money back. There is no cost to join.
Just go here to join up. You get like $5 back from the first purchase. You have to wait til you get like $20 to get a check but it adds up a lot faster than you think!! It is definitely worth it!!