Dungeon Running
The best spec at 80 to use while running people through dungeons is defiantly affliction. but you can go SL/Felguard. This technique can be used at dungeons ranging from 1-60 maybe through 70, haven't tried it yet.
Deep Affliction
Siphon Life/Felguard
Trash
Basically all you have to do is start with Demon Armor and run into the instance and spam Siphon Life on every target. Help to make a macro, or just Tab > SL. Then once you've aggroed around 40 try and pull off a Seed of Corruption on 2 targets. If you cannot (Knockdown/Kicks/Silence) Cast a Howl of Terror if not undead. If Undead just keep SL up on all targets until they die.
Boss
Clear all nearby trash before engaging the boss (Depending on dungeon level)
AFFLICTION
And kill them with this rotation - SB>Haunt>UA>Immolate>CoA>Corruption>Siphon Life>Drain Life Spam (This will keep you at top health if the target is below 60.
SL/FG
Send FG in>Immolate>Corruption>SL>Shadow bolt/Incinerate spam
Requirements:
80 Warlock
Kinda pointless guide but im sure there is someone out there that will profit from this.