I just got recently hired by the connections department at walmart and today it came to my attention that we will not be recieving the new iphone 4 tomorrow since we have not finished selling our iphone 3gs supply. We did however recieve a box with the new 3gs that comes with 4.0 pre installed. So before you go out to drive to every walmart in your state make sure to call them up and that they will have it by tomorrow.