Total RP 2 is a well known roleplaying add-on for World of Warcraft.