Originally Posted by Internetpilot
Your profile doesn't say what phone you have, but I would imagine that the stock alarm clock on any Android phone could do what you want. The stock alarm clock is pretty much frills free.
Ah, sorry. HTC Incredible S.
The stock alarm clock doesn't allow snooze to be disabled at all, and duration along with most other settings is a global option not alarm by alarm which kinda sucks (you don't want a regular weekend alarm that just keeps going and going and going...).