Carpet Alarm Clock
Stand Up to Turn Off
It's a fantastic gizmo because it requires more physical effort than simply switching off a standard alarm, increasing the likelihood the user will actually get out of bed.
Implications - I say, if you still don't find this effective enough, you should put the switch to turn off the alarm as far away from you as possible, perhaps in the corner of your room. Then you truly will be able to benefit from the product's gifts.