Via slashdot, an alarm clock which will roll off the nightstand and hide if you hit the snooze button. It hides in a different place every day.
Why not just have children? Better: take mine, between the hours of 5:30 and 7. My most memorable awakening (to date) was a drool droplet in my ear (no, it wasn't Heidi Klum), although the sick kids also always seem to find my side of the bed first.