I am not surprised by so many people wanting personalized solutions. So many screen shot apps and annotators are so close, but just not quite right for a person's workflow.
I'm using off the shelf open source solutions now, but even those I have had to modify/patch to add just a couple of things to make it smooth in my workflow.