If free is what you want, I've used the free version of Wisdom Soft Screen Hunter for years. They also have paid versions. I'm sure you'll get lots of other good reccomnedations.
I have used Hypersnap for years and it has been great for my purposes (capturing screenshots for reviews). It's cost is $39.95. They have a free trial version. Their partner development team has the wonderful video capturing program called Hypercam 3.