I'm terrible about receipts.

But as a small-business owner, I have to keep some of them to reduce my taxes. So I just dump them into a shoebox until tax time -- for stuff "owned" by the biz.

For personal stuff: if it comes in a box, and has a longish warranty, then I keep the box and stuff the receipt into it. Otherwise, forgetaboutitafter30days.

I stopped matching VISA receipts against statements about 15 years ago -- well worth the time savings.

Cheers!