I keep all my confirmation emails in a separate travel folder in outlook express. If there is any rate discrepancy when I check in, I fire up the laptop and know exactly where the email is. Only had to do this once (Seattle Lake Union Courtyard -- and they relented).
Whether you print it out or have an email, I agree with others. It's smart to have a record of your reservation with stay details -- not just the conf#.