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 agree with you there, NarfPointZort. I don't think that MicroSD can hold as much data at MiniSD yet and besides, MiniSD isn't that much bigger than MicroSD (plus they're pretty much the same thickness). It's not like the phone would be tremendously smaller in size without the MiniSD slot.
Also, this is just my opinion here, but why would you want to upgrade that 1.3 megapixel camera to only a 2 megapixel one? It's not that much of a difference in quality to me except that you can take larger resolution pictures with the 2 megapixel. I'd say at least upgrade it to a 3 megapixel. I've seen so many 2 megapixel camera phones out now that even 2 megapixels is looking more standard to me than 1.3. That's just my 2 cents.