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!"
I am one of the many who are waiting for the iphone to come out so I can switch carriers from Sprint to Cingular but its already a long time to wait just for the June release. Is 3G really that worth it when the iphone doesn't seem like its going to be used mainly for internet browsing and text input anywayz? I mean I am only going to use it as a phone, ipod, and a text messaging device, not a full blown internet device enough though it might run os x and safari. I guess if you could change the view of webpages from portrait to landscape mode and providing that the touch screen keyboard works well then it might be well worth the wait but if not then I think I'll just hop on the 2.5G version that comes out in June. I've had 3G with Sprint for a long time and its not that serious and I don't even browse the internet on my phone as much as I thought I would and I had a Pocket PC...