I asked a rep at a store near me how many they had in stock and he told me (The store I visited had 45, by the way). If you want to make sure a particular store has sufficient stock, you could pay the store a visit or make a call, and just ask them. Depending upon the rep, they may not know, or for some reason they may not want to tell you, but it can't hurt to ask. I decided to pre-order online and have it shipped to work so that I didn't have to take time off or risk them running out before I got out of work on Thursday. It is also nice not to have to deal with a mail-in rebate, and because I have 4 lines on a family plan and I am getting 4 new phones, I figured if I ordered online there was a chance my Incredible might get shipped early since the other 3 phones are models that are already available.