A BJ is probably the best way to wake up.
I used to sleep _hard_... alarms generally wouldn't work... shaking me generally wouldn't work... but other things would... and had a girlfriend that would regularly go down on me... worked like a charm every time.
There are parts about those days I miss...
