Let the hive mind of Engadget get that for you.
"I own an iPhone 3G and I'm looking for a decent speaker / alarm clock for it. I am going to listen music in a mid-sized room, so I want nice quality speakers with solid bass. I also want to use it as an alarm clock, so it would be great if there is such a feature. The price can be low-mid to mid-high range. I was looking at the Klipsch iGroove SXT; it's powerful, slick and the reviews are good, but it doesn't have an alarm clock feature. It's no deal breaker if I can set it up from the iPhone, but I'm not sure. Thanks!"
How can you own a winmo phone, be a reader of engadgetmobile and not constantly be tweaking your cell?
One of the best parts of owning a winmo is a wide open dev community that unlike others and even though it isn't open source has probably the most lenient o.s. maker in microsoft.
Don't like the dialer? get a dif one.
Don't like the button layout or how they're mapped? change it with info or a cab/app from xdadevs
Seriously if you own a winmo from any u.s. carrier and haven't played with custom roms I have no respect for your "opinion" about windows mobile.
It's sort of backwords, in terms of "community" winmo is the closest to the linux community there is in terms of people working on it and openly hacking the system apart.