You got some very good respoonses.
I'd like to add an ebook that I found online that has proven to be a great resource for me.
It taught me a lot about building a website and how to control your own website as well.
I think this type of knowledge is a must for all of us online even if we decide to outsource some of our task. it would benefit us greatly to know HOW to do it as well.
Here's the link if you're interested. http://www.2thinkandmakemoney.ws
Oh yeah, I almost forgot this Ebook is Totally Free.