One other thing I do which I neglected to mention. I use a website tracker (
http://www.activemeter.com/ ) which is free and it tells me who visits, when, referring website and a ton of statistics like what operating system they are running and so forth. This is helpful on how to design the site. It also tells me how long they stay there and how many page loads. I of course use google webmaster tools as well but the information there is somewhat trivial. It does show me sites that have links, top searches and ranks that people used to get to my site, what keywords googlebot sees and so forth. My rank in google is still a bit soft so I continue to modify meta data and so forth. This all takes time and I do this on the side. My real job takes most of my time..... My hope is to do this more when I retire, which is a long time from now :-).