First off I want to say thanks to the site creators, been using the site for a while. Finally decided it was time to give back. I have done some work on a bar swapping macro for BM and it seems to be working pretty well.
Single Target:
bar 1
#show Kill Command
/castsequence Kill Command
/swapactionbar 1 2
/startattack
/petattack
bar 2
#show Kill Command
/castsequence Kill Shot
/swapactionbar 2 3
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
bar 3
#show Kill Command
/castsequence Glaive Toss
/swapactionbar 3 4
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
bar 4
#show Kill Command
/castsequence Arcane Shot
/swapactionbar 4 5
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
bar 5
#show Kill Command
/castsequence Cobra Shot, Steady Shot
/swapactionbar 5 1
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
AOE:
bar 1
#show Multi-Shot
/castsequence Multi-Shot
/swapactionbar 1 2
/startattack
/petattack
Bar 2 (same as Single Target)
#show Kill Command
/castsequence Kill Shot
/swapactionbar 2 3
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
Bar 3 (same as Single Target)
#show Kill Command
/castsequence Glaive Toss
/swapactionbar 3 4
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
Bar 4 (filler) as the single target macros are being reused
#show Kill Command
/swapactionbar 4 5
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
Bar 5 (same as single target)
#show Kill Command
/castsequence Cobra Shot, Steady Shot
/swapactionbar 5 1
/targetenemy [noexists][dead][noharm]
/startattack [exists,harm,nodead]
My talents are 3,3,3,2,2,1