In the past, I have always done my own reforges completely based off my own knowledge and Simcraft but this expansion, I started using Ask Robot which I used to avoid like the plague. Initiatally it seemed ok, and I like the gear ranking factor now that EJ's Warlock area is basically non-existent and I don't trust the other sites.
I think I have too much Mastery and should be putting some down into Haste.
Normally I wouldn't put myself out there but I am open to critique:
wow/en/character/proudmoore/Masonik/advanced -> US Server
I can't really help as I don't use Affliction, if you were asking about Demo then you'd have too much haste, I'm sure people on here will help, I've always found this forum to be excellent for helping with these kinds of questions :-)
I gave it a quick lookover, seems good. I don't know if the debate was ever settled on whether to equalize haste and mastery, go straight mastery, go for a low or high haste breakpoint, etc, but your reforging and gemming look good. Nothing I can see that's too out of line. One note though, I didn't check your gear specifically, but we can reforge into expertise for spell hit. Useful if you have a Hit/Crit piece and are aiming to get to hit cap, as you can reforge the crit to exp and free up more options elsewhere potentially.
I don't use MrRobot, just can't get it to work for me.