I waited in line for the iPad 2 which was my first iOS device and was really shocked by how many people showed up. I heard iPhone launches are much worse. How long in advance do you people usually get in line? Should I just go to Best Buy since their lines will be much shorter?