Hi all warlock lovers again

After some time doing researching, profiling, testing and all other non-fun things I turned my warlock profile upside down, redone some things,
optimized rotation, mouseovers etc. Added nice haunt burn phase, added execution phase SB:SS + drain soul , also mouseover left shift SB:SS .
many tweaks etc.
Download link is in my sig as always.
I'm in need of suggestions on how to improve the profile, bugs etc. will appreciate any info especially on how you tested, what is your gear, dps result etc.
Feel free to give me as more info as you can, I am now on a quest of creating the bes affli profile there is.
One thing to think about, casting haunt so it lands just before previous haunt expires so it get's 20% damage buff is what I'm looking into now.
I need opinions, if we gonna cast "haunt on haunt" do we still keep 3 shards up all time for burnphases? or do we cast "haunt on haunt" only during burnphase? or
do we cast "haunt on haunt" only if buff is on target and we get procd 4th shard? in that case do we cast it immedeately or wait for it so it lands in like last 2 second window?
Unfortunately I don't have time to test every possible option by myself since they gonna ban me from target dummy's
Hope you will like it, looking forward to any and all feedback even if it's just "nice work"
