3Darmory.com has a great feature that allows you to view your character in 3d outside of the game, and take screenshots of your character.

Here is my Lv73 Human Death Knight, Noneshalpass (US Gnomeregan)