Second this, hibernation and suspend could use some work. All my thinkpads seem to have a problem with built-in I/O after waking. Sometimes it can get rather weird, like the buttons above the trackpad stop working but the ones in the trackpad work.