I do not do anything until the tank has full aggro (2 gcds after pull)

Anyway I open with ( a | means inbetween the GCD)

Straight shot | Bloodletter
Venomous | Hawk's Eye
Windbite | Raging Strikes
Heavy Shot | Blood for Blood
Heavy Shot | That monk buff
Venomous | Barrage
Wind Bite | Flaming Arrow
Straight Shot | Quelling

I replace ANY buff with Bloodletter if it procs first.

I do not reapply any buffs until "monk buff" is up, it is more important than the damage buffs for your dots (but lasts one of the shortest durations, which is why it's used last).

I use cooldowns as soon as they come up, as long as they are "paired", like

"monk buff" + flaming arrow (in that order)
Blood for Blood + Hawk's eye + Barrage (you can start blood for blood as soon as you see hawk's eye start to come off cd...it's okay if barrage comes later, since it has half the duration)
Raging + "monk buff" + flaming arrow + quelling
Blood for blood + hawk's eye + barrage
Repeat