You guys are fucking crazy. For Halo 2 we got there about 3-4 hours early, were about a hundred people back in line, and it took us about 30-40 minutes to get out. And there was another Gamestop doing a midnight release half a mile away at the same time. Anything regarding what you GS is going to do, how lines are going to be split, and the number of people are extremely YMMV, but I think most of you are wayyyyyy underestimating the time and number of people.
Also, is my Gamestop the only one doing catering and a band? Seriously? That's insane. I'll be sure to take pics.