EDIT: all my macros are /click macros. they seem to be more efficient than straight castsequeneces...
this thread has my affliction macro in it. i'll try to add the other ones.

http://www.dual-boxing.com/showpost....7&postcount=13

my mage is frost right now and while his dps isn't insane like an arcane mage, it is respectable and gives replenishment. he has aggro problems believe it or not. his macro uses icy veins and coldsnap whenever they are off cooldown and then spams frostbolt..

the elemental shaman macros are plastered all over this forum or check the wiki. should be easy to find.

that covers the 3 dps or there are some shadow priest macros in the wiki too or some from a week or two ago check I believe "mercuro's macro's" thread