i use a 3 step macro system, same as the 2 step just with an extra step for additional procs / trinkets. All i have is a Destro lock, and i won't say this is the best out there, but you are more than welcome to give it a shot. I am around 370 iLevel and can put out around 20k on boss fights if i am lucky. I modified these macros from Mercurio's thread here http://www.dual-boxing.com/threads/3...m-Macros-at-85

This was pulled straight from ISBoxer so it still has the ATG conditionals on it, obviously remove them if you don't need them.

Code:
Step 1

!if (character is in "Warlock Destruction") /castsequence reset=5 Immolate, Corruption, Incinerate, Incinerate, Incinerate,Life Tap
!if (character is in "Warlock Destruction") /cast Chaos Bolt
!if (character is in "Warlock Destruction") /cast Firebolt


Step 2

!if (character is in "Warlock Destruction" ) /castsequence reset=10 Soul Fire,Conflagrate,Conflagrate,Curse of the Elements,Bane of Doom,Soul Fire,Conflagrate,Conflagrate,Soul Fire,Conflagrate,Conflagrate,Soul Fire,Conflagrate,Conflagrate,Soul Fire,Conflagrate,Bane of Doom,Conflagrate,Soul Fire,Conflagrate,Conflagrate,Soul Fire,Conflagrate,Conflagrate
!if (character is in "Warlock Destruction" ) /cast Demon Soul


Step 3

/use 13
/use 14
!if (character is in "Warlock Destruction") /use Soulburn
!if (character is in "Warlock Destruction") /use Shadowburn