team fortress 2 (initial)

Oh... My... God.

Absolutely and utterly fantastic.

(more on this later, but in all likelihood, much later as game play comes first!)