I really don't understand why everyone jokes about how long Half Life 3 is taking. As far as I'm concerned, Valve can take as much damn time as they want wit the game, if ya'll mothafuckas finna be bitchin' i gun hit up dat set n busta nigga.