Why do I have to burn the bootloader to my UNO r3 so often?

I have an R2 that doesn't remember the last sketch loaded but never had it happen with an R3. Do you get any error messages?