Lots of good info in this thread. Thanks everyone.

I've got some steps to take but at least I know I'm being steered in the right direction. You all rock.