I have an older Rebel Xs which has just stopped working. It won't turn on and the screen won't even flicker.
The battery is good, the battery compartment is clean, it has never been "bathed" or dropped or mistreated, but it won't work. I've never tried to update firmware or changed anything...