Well yea, in reality it's a multimedia linux gizmo that just happens to also work as an alarm clock. I like it because by default you can program in a multitude of alarm options.. so if say you wanted it to play a different sound each day, or vary your wakeup times. set the snooze timer to 5 minutes normally with a backup alarm in case you ignore the music that's playing, and then 15 minutes on days you want to wake up, but don't really have to be up at a set time. not a problem. want it to grab your google calendar for the day and show that after your alarm.. sure.
my phone does that and it doesn't look like a kickball
Your phone wakes you up with internet radio or other custom music streams and plays flash based apps?
BTW - how's that blackberry working out for you?