If you’ve never heard of or tried the “Be Imba Character Auditor“, you should. It’s really neat.
You can tell it your server and player name and it will fetch all your data from the official Armory. This doesn’t always work though, so go ahead and create an account so you can use the custom character data feature. For that you have to look yourself up on the armory, then view the source of your armory page in your browser and paste that source into the Bi Imba tool.
The Character Auditor can tell you what items you don’t have enchanted and will suggest enchants. It tells you which of your items are low level compared to your other gear and has the link to the official armory to find upgrades to those items (although I personally think the “Find an Upgrade” feature of the Armory is completely useless).
It looks at your talent spec and makes note of anything that seems out of place. For instance I have one point in Balance to get the Nature’s Grasp ability because I eventually will need to do some PvP to get a few pieces of gear. The Character Auditor makes note of this with “Smells like PvP”.
It noticed that I was slightly over the Defense cap and told me how much I can afford to drop.
It looks at and scores all of the gear you’re wearing, including set bonuses, enchants and gems. It will let you know what socket bonuses you have lost by gemming with the wrong colors and the overall stat gain from all of your gems combined.
At the very bottom of your character audit is a little graph of where you are in gear progession relative to raids and where you should be raiding to get your next upgrades.
Here is my current character audit in my tanking gear for anyone interested: Megalis’ Character Audit


Woot!