Hi Nerder.
Just a quick query - what's the purpose of the "Dispatch < 2" and "Mutilate < 2" abilities in the profile? I don't think they're needed, but I've been wrong before!
I also think the Rupture ability may be slightly over-engineered
Rupture should be kept up to maintain the venomous wounds proc chance (restores energy), it doesn't need to be maintained with a specific number of CP's. I think you could just use this:
Code:
local RUPTURE = RUPTURE
if ( UnitDebuffID("target", RUPTURE, "player") == nil
or ( UnitDebuffID("target", RUPTURE, "player")
and DebuffTime(RUPTURE, "target", "player") < 2 ))
then
Cast(RUPTURE, "target")
I've changed mine to that, and seen a slight increase in DPS due to not wasting 5CP's on a Rupture, but using on an Envenom instead. It's really only a slight increase though, but I like to min/max 
/Pete