Have you jacked around with your BIOS settings (by accident or not) lately? Some computers aren't the happiest camper with S3 suspend mode, S1 is the standard for older machines.
Oh yeah, forgot about that. My laptop battery holds a charge for 30-50 minutes because it is so worn out, and sometimes I leave it in standby and forget about it and that happens.