So the last hangup I’ve had is random crashes on resume, and sometimes on suspend. Through a whole bunch of googling, I found that people more knowledgable than me pinned it down to the wireless drivers. If you’re experiencing crashes on 11.04, you use lsmod, and see that you’re using the r8192ce driver instead of the r8192ce_pci driver, then you have the same problem I was.
You can probably just go to Administration -> Additional Drivers, and it’ll find the appropriate drivers for you and install them.
Additionally, I blacklisted these drivers:
and used the aspm=force kernel option.
My laptop’s been running really stably for a few days now, so all this seems to have solved my problems.