So, the players have embarked on an epic journey. So far, they have completed the prologue and the first chapter of the campaign, with much more to come. First, our heroes:
Maximus, the Human Fighter (a.k.a. Meatshield) played by Turbodaze
Jak, the Half-Elven Cleric (a.k.a. Healbot) played by Jimmy
Temporal, the Elven Mage (a.k.a. Electroshock Patient) played by Timelord
Acuzio, the Human Ranger (a.k.a. Primary Damage Monkey) played by Slicerv
Albane, the Dark Elven Ranger (a.k.a. Secondary Damage Monkey) played by Dr. Frost
Thorgrim Grudgebearer, the obese Dwarven Warrior (a.k.a. Mr. Gets his axe stuck in a tree) played by Brickmaster

And our supporting roles, the NPCs (in order of appearance)
Lillith, the Succubus Necromancer, apprentice to Zodar
Shandani Venomwind, the Nor'drir Spirit Talker, mysteriously aided the party in the prologue
Zodar Charnelgrave, the Human Necromancer, benefactor and host to the party,
Darius Strorm, the Human Witchhunter, the zealous agent of the Fraternitas Haeraticus.