I keep my tax records for 7 years on paper. I have hard disk and optical disc backups going back as far as I've prepared them myself. Just in case.
RacerEx makes a great point about cost basis. I try my best to save every single receipt for anything remotely related to home improvement, not repair.