I don't know why there is so much discussion about this piece of homebrew. Why don't you guys just use Morning Timer (or something like that) by Infantile, it plays mp3s, has nice interface and supports rumble. It allows your alarm noise to increase either on a gradual scale or on a static level. It's quite detailed actually for an alarm clock.