You have to read the fine print when joining. You only get the rebates at the end of the month if your membership is still active. I joined for about 6 months, bought a lot of gift cards for Target, Toys R Us, Penneys, Olive Garden, Media Play, Borders, Hard Rock Cafe, and Blockbusters, so it was very worth it for me. ($40 in rebates vs. the $7.95 monthly fee.) I cancelled as soon as my last rebates showed up, around the 5th of the month. I was never charged another monthly fee. I was thinking they would try to get one last month's fee out of me, since I cancelled partly into the month, but it didn't work that way.