Here's a great site for photo enhancement. It's called Virtual Photographer and it really makes for beautiful photo's (Black and White photos too).. and best of all.... this is a freebie!

http://www.optikvervelabs.com/