Was helping some guildies grind out some rep in Scholo with my druid and noticed a tailor recipe that my warlock didn't have so a bit later that night, with nothing better to do, I hopped on him and rolled into Scholo figuring that him and his trusty void walker would easily slaughter everything in the place, farm the recipe and replenish his supply of 50ish enchanting supplies to boot.
Turns out the instance ended up pharming me - it was terrible! O_o
http://www.wowarmory.com/character-sheet.xml?r=Kargath&n=Bagobonez
I do realize that he's hardly epic, but up till then I'd thought that he was in darn good shape - he could work any zone he wanted in Outlands till his bags filled completely and if he got killed, it was inevitably a fluke or me just being outright sloppy/stupid.
So after having a long dark tea-time of the soul on this humbling XP, I decided that I obviously need help and input on cleaning him up/upgrading his stuff (the hunter forum was supurb in giving tips on my hunter so here's hoping locks are equally as helpful).
First off, my guild is well equipped enough with raiding locks (and my feral druid is in too high demand) for him to consider raid upgrades past Kara - any gear suggestions are going to have to be instances, Kara, badges or PvP (and as you can see, his arena record sucks so think more BG or unrated arena gear).
I tried affliction spec and while it did have its moments, it didn't seem to be the build for me. Destro spec just says to me "mage with pet" so demo has been my preferred build to date.
I don't have a felgaurd because I always found him to be pretty useless in PvE - he couldn't hold agro or take abuse like my VW could and his damage output wasn't really anything to write home about either from my XPs with him.
None of this is to say that I'm not open to suggestions - just sharing my XPs and mindset ahead of time to give you a better idea of what you're dealing with and to better allow you to tailor advice.