Best Tools For Machinima?

Slashdot has a post up today where a Creative Writing major asks about tools for machinima; it mentions Halo and Sims 2; both of which are used by Rooster Teeth Productions to make Red vs Blue and The Strangerhood, respectively.

game: