Title pretty much says it all - Darklighter challenged us on TitanQuest.net to complete the game on all 3 difficulties using every class/mastery in the game. Depending on what you're playing - 36 (TQ), 45 (TQIT/AE without Ragnarok expansion) or 55 (TQAE with Ragnorak expansion).
Original TQ Masteries/Classes: Warfare, Defense, Earth, Storm, Nature, Spirit, Hunting, Rogue, Spellbreaker, Spellbinder, Conjurer, Oracle, Bone Charmer, Warlock, Soothsayer, Champion, Guardian, Summoner, Druid, Ranger, Illusionist, Assassin, Corsair, Magician, Sorcerer, Brigand, Slayer, Warden, Avenger, Sage, Thane, Paladin, Elementalist, Battlemage, Juggernaut, Conqueror.
TQIT Mastery/Classes: Seer, Harbinger, Templar, Evoker, Prophet, Haruspex, Dreamkiller, Ritualist, Diviner
TQAE Mastery/Classes: Runemaster, Berserker, Runesmith, Dragon Hunter, Shaman, Seidr Worker, Stonespeaker, Thunderer, Trickster, Skinchanger.