While I am a techy in many different areas, the last alarm clock that I purchased was many, many, many years ago ;-) I got one of these for each of my children based upon good reviews relative to other iPod/iPhone clock radios, and the feature set offered. Set up is reasonably easy, and made even more so via the iTunes-based "apps" that you can download, which make syncing the time and setting up alarms a breeze on these newer iA-based units. I had considered purchasing one of last years models, however the software integration is great.
While not a dedicated music player, the speakers and sound of this item is decent, and can make for some easy listening in a pinch if the kids don't want to set up something on the computer. Amazon shipping was fast and well packaged as usual.