So.... Apple's history with iPhone firmware releases is pretty well known. SDK and Beta in March, then final release with new hardware in June / July. This is where the inherent issue lies.. There is only 5 days left in March, and not a word has been said about 4.0. Could this mean that we are looking at a later release, or are they just caught up in the iPad? I sure hope it is the latter. As much as I love my 3GS I am always itching for new Apple Software and Hardware. What are your thoughts on this matter.