Let's take a closer look.
I'll take the jump and throw my character up here as a guinea pig. The import process is a breeze. All you do is enter your server name and character name before it pulls up your character information. If you don't want to import your character from the armory, you can always create a gear list for different classes and specs.
On the left side, you can see a list of my current gear. If I wanted to, I can hit the switch for the best in slot tab and load up a list of items Ask Mr. Robot thinks is best for me. If you're not much of a raider, there are a few checkboxes that let you limit the pool of items (from heroic raids, raids or dungeons). If you want, you can exclude items from archaeology, the Darkmoon Fair, random world drops or anything too expensive.
On the right side, you can see the gems I'm using, my enchants and any reforging that I've done. A red border indicates the enhancement isn't the most optimal choice. If you're not sure where to find the item in question, hit the drop location tab, and it will tell you exactly where to go to get a certain item.
But here's the real beauty of this tool: If you press the optimize button, it will give you the recommended gems, enchants and stats to reforge based on stat weights. For you theorycrafters out there, you can adjust the stat weights however you like. There's a feedback button in the event you feel the stat weights or gear lists are wrong.
This is what is recommended for my character after optimization. It turns out I've been doing it all wrong. It might be time for me to make a few adjustments to my gear!
If you need a hand with your character, give Ask Mr. Robot a shot and just try it. Oh, before I forget, you can always come back at a later time and load up your character again. Ask Mr. Robot remembers recent characters that you've loaded for a quick reference later.