FedEx tracking shows that the iPhone 4 is in Newark, NJ and still scheduled for delivery on June 24 by 4:30 PM. However, I received an email from Apple this morning saying “This email is to confirm that your delivery will occur on June 23rd. Although Apple and FedEx tracking information may currently indicate a later date, you can check the FedEx website the morning of the June 23rd to track your package to your doorstep”. I will be surprised — but delighted — to see the iPhone delivered a day before availability in the Apple stores. Stay tuned. Meanwhile iOS 4 is now available for current iPhones. I really like the new feature which allows app icons to be stacked in folders. This will greatly enhance organization and finding large numbers of applications.