I have been a member of this rebate site for a while and I can't believe I never noticed that you get 6% cash back rebate from joann.com If you sign up, you get $5 in your account right away...they send you a check or deposit to paypal every 3 months. Click here to join.
Tons of other online shopping sites where you earn cash back...target.com, macys.com, sephora.com, homedepot.com, etc. The list goes on and on. I've gotten $356 but keep in mind I've been using them since 2003!