Been there, done that.
Quick note: I graduated the day before yesterday. Slides of my colloquium talk may be found here. They are a prerry superficial rundown of the stuff I did for my thesis.
Elsewhere: Suspend-to-RAM now kind of works but is usesless because I need to unload the ATI driver before suspending.

