i simply cannot wait for this... the real question is, which do i play first, tf2, a game i've been waiting for since, hell, i was in the military (seems so long ago). or ep2, which will answer so many questions? or portal, this totally cool new concept that i'm told links to the hl2 story?! decisions!!
oh, and should i upgrade? amd 3800, 7800gtx, 1.5gig ram