In most games, they have a built-in system that disconnects users who go idle too long to free up server space.
Forgive me if I'm wrong for I don't know much about World of Warcraft, but don't they have said system?
Thus, you couldn't have accumulated such hours through "leaving your computer on overnight".