My internal clock is pretty good, and I'm a light sleeper. I used to take quick naps on long public transit commutes to work. I almost always woke up before my stop.
Currently, I basically Pavloved myself into waking up when TMM does, and again when he's getting ready to leave just so I can get...