Grand Theft Auto 4 Trailer!

They just released the trailer for Grand Theft Auto 4 and all I can say is holy freaking crap I cant wait for this game. This was better than most movie trailers. When does GTA4 come out?