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!"
Great comparison of the AppStore downloads/games on mobile phones. I'd like to add XBLA games as well as PSN store downloads. No refundable, Non transferable, and generally not complained about!
The price on the other hand is a bit tricky. I spoke with a district manager at GameStop yesterday while snagging Operation Flashpoint and he had told me that GameStop as a whole almost didn't carry the PSP Go because it was cutting into their sales on games, and they were essentially helping to hurt themselves in revenue. He told me that a "deal" or sorts was reached with corporate and Sony as an incentive to sell the PSP Go.
My guess is that a higher retail price for a previous generation's technology was created so that the retail locations could make back a large margin on each system sold. This way the hurt of lost game sales wouldn't be as bad, after all they can still sell PSN cards to those kiddies who don't have a credit card. That being said I'm sure that the system is contracted with all major retailers for a minimum amount of time (at least through the holidays) to be sold without a price drop or significant discounts from the manufacturer.
To be honest it is actually a pretty smart way to do it. Sony gets to milk last generation's gaming device for a little longer and doesn't need to produce as much physical media, and retailers enjoy a fat margin on a system that will sell because it is shiny and new. Kudos to Capitalism and the public's desire to replace things that aren't broken for the newest model available.