Free screen capture tool that has decent annotation
I just downloaded the Snagit Beta for Mac, free for now, I'm sure it will cost when it comes out of beta.  So far it has everything I was asking for except the dimming feature.  It has a few other nice features as well.