Probably not. Any alarm clock that could wake me up would still wake everyone else up 10 minutes before me.* I don't think I should wake everyone up just so I could watch.
*The only exception to that is my dad. He's the perfect alarm clock. Taps me on the shoulder, says time to get up, and I usually do. Probably due to the fact that he always woke me up early to take me fishing and hunting when I was younger.
My wife can't stand my alarm for the same reason. It takes me 5-10 minutes to wake up, so she says, and it is a loud annoying alarm right next to the bed.
My father had to pull out all stops to get me up in the morning as a kid. He pretty much resorted to walking into my room, turning on the lights and yanking all the covers off of me. That worked most of the time.
Turning on the lights doesn't phase me, and for the most part neither does of the sheets and/or comforter.
A new alarm clock will usually wake me up right away for the first few days, but then it becomes part of the normal background noise of a busy house and no longer works. I really don't want to get a new alarm clock every week... Suppose after I get enough of them, I could put them on a rotation schedule. That might work, but that would be pretty spendy.
Recently, Garrett has been coming in and sitting on my back. That seems to work, too.