Finally, the iPhone 4 availability in the United States has gone from three-week shipping estimates to “within 24 hours”.
In early October, shipping estimates increased to 5-7 business days, later it improved even more to 1-3 business days till a few days ago making it’s final jump to “within 24 hours”