I've set up two full WoW servers before. Worked well (Especially considering it was my sister's laptop

), but I only ran it for me and my friends.
To rent a server good enough to handle a fair about of players is costly though, but the rewards are normally pretty big. Gimme a shout if you need an admin/technical guy, I've always wanted to take on a private server project.