So, as of recent rumors assume that the iPhone version 2, will be released mid-year 2008. Now if the SDK is to be released around the same time, aren't these conflicting dates. Why would apple release the SDK in June to upgrade the iPhone, and then release a second iPhone which should be more advanced. It seems very 'fishy' to me...