I recently got a job at a local GameStop and my first shift was the midnight release of Call of Duty: Black Ops a couple weeks ago. While I had been to a number of midnight releases for movies and books, myself, I had never experienced one for a video game. I'm also not a huge CoD fan but I still had a good time, despite the fact that I was working. For those of you who have never attended a midnight release, they're all pretty much the same. If done right, they can be fun and surprisingnly organized.
Everyone at the Black Ops release was in a pretty good mood, as is to be expected with a midnight release. I mean, you're hanging out in line with a bunch of people who are excited for the same thing as you. Aside from that, GameStop gave out free food (Buffalo Wild Wings and Toppers, no less) and soda and had PS3 and 360 demos of the game going on just outside the store to keep everyone entertained. Though, given the general atmosphere and chattiness of everyone in line, I don't think anyone really would've gotten bored during the three-hour wait.
As far as people actually getting the game went, GameStop had a good system in place that made it easier for everyone than I thought possible. By 12:30, just about everyone had their game and was on their way home to play it. This meant that I got to go home around 1 AM. Really, if there's a midnight release for something you're into--whether it be a game, movie, book, etc.--I suggest you attend it if possible because it's a lot of fun. And of course, you get to get your hands on whatever it is you're waiting for ASAP.
I'm off to see Harry Potter and the Deathly Hallows at midnight, tonight.