Whoever invented the snooze button should have to account for all the agony that button has caused. Think of the number of heart attacks.
Now what I'd really like is a programmable alarm clock, allowing me to encode an optimal awakening algorithm. "at volume x, play song y. If snooze button is not pressed yet, double volume and play The Safety Dance."
About the only thing I've seen that could do that is a Chumby. I've never used one myself, but I believe it's effectively "fully" programmable: http://www.chumby.com/
EDIT: Looks like the new one does. Now I want one :)
For example, "If snooze has been pressed 2 times today, on next press, double volume instead."