Yeah phoneAlarm will do the same thing and there is a "hidden" skin you can use for the today screen (which I use) since phoneAlarm needs to be active and running on the Today screen to work. You lose functionality of quick access to some features of phoneAlarm but you can create shortcuts for different profiles.
phoneAlarm here:
http://www.pocketmax.net/phoneAlarm.html
Hidden skin (with profile shortcuts) here:
http://www.pocketmax.net/smf/index.php?topic=6235.0