I think the Illuminati made up the whole UFO thing, as indicated in the"Arrivals", to speed up their "New world order" project. See the idea of UFOs attacking and all that will make nations want to unite against those invaders, of course the UFOs won't contain alien races no they'll contain humans and they will be made by…
Is TF2 good ? All they play `round here is WoW, Hon, Counter Strike 1.3 (Offer to play the Source version and they'll shoot u) and the most popular of all DotA.