I currently have a 3GS. I intend to get the iPhone 4 as soon as possible. Would pre-ordering it online be the easiest way to do this. I'd rather it be shipped to me than have to wait in line for hours. Would you preorder from the apple site or the att store? Also, if I order it online will I receive a microsim with it or would I need to take it to the ATT store anyways to be given a new sim?