This is my first time in an "anticipating iPhone" event. Because I'm upgrading, is there usually a long line up for the iPhone? Do I have to wait like a month to get it because it's constantly sold out (aka waiting list), or will my provider (Rogers) have it in stock for me?