And what's wrong with your phone alarm? also if you have a decent MP3 player, not that shitty iCrap gay looking crap, but a manly MP3 player, not that tiny Chinese bullshit with basic functions, a manly MP3 player I said, you could install RockBox on that mofo.
I have a Sansa Clip+, not your average iShit, and with rockbox that bitch can wake you up like a baws - complete with a simple alarm clock that can play whatever shitty music or radio station you desire. Though an external speaker is required for that
I do have an Android phone which I use most of the time for my alarm. I guess it's that I don't really need or want an extra device; I use my computer almost every day right after waking up so it's nice to have some shit playing when I finally do wake up. Also I don't need a consistent alarm(I'll use my android for that); my life is inconsistent so it helps to have a quick way to set a one time alarm. In short, for me sometimes this works best.
On a side note, I already have an mp3 player that replaces my Jeep's stereo system until I have enough money to get it fixed. It is an ipod but I paid 40 bucks and it's small as fuck. I need it small because I like to go skateboarding/roam around without some big teef shit rustling around in my pocket. It's made of some type of metal(probably aluminum) and might be a bit tougher than it's plastic peers like the sandisk ones. It's literally a square inch/inch and a half. Plus the metal casing will stand up to more abuse in case I do fall during a skate session or whatever.
The sansa clip would have been a bit cheaper for sure, and I actually might get one when the ipod goes. Other than that, it's good to know that I can put some custom software on those sandisk mp3 players because I think those are pretty slick. It was spur of the moment when I bought mine so I just went to Best Buy(I know, teef as fuck).
The main thing is that I demonstrate how to schedule tasks from the command line using something other than 'at'.