I just posted my warlock macro yesterday, in fact. I found that affliction worked horribly for me and loved to either hang or cast soul drain way too often. You can try a version of this for destro though:


I use isboxer to send all five of these macros at once (rather than a single castsequence)


1:/cast dark soul (blow cooldown on cooldown)
2:/cast shadowburn (ember using ability for last 20%)
3:/cast conflagrate (12 second cooldown)
4:/cast chaos bolt (ember using ability for other 80%)
5:/cast reset=target immolate, incinerate, incinerate, incinerate, incinerate (background spam)

What software are you using?