I noticed the extensions on your files are .html
I'm assuming then that you are not using server-side includes or any other type of includes.
To make updating your site easier, you gotta use some sort includes.
On my own site, I am using PHP. I have index.php which "assembles" my layout together depending on what page the visitors heads to. For example: on the home page, index.php loads the header file, the home page/content file, the sidebar file, and then the footer. If I make a change to either the header, sidebar, or footer, these changes are immediately reflected across the entire website.
If you are a little "under-skilled" in the web design/development department, there is a TON of free and paid templates you can find across the Internet.
http://www.oswd.org
http://www.openwebdesign.org
These are two FREE websites to find great layouts.
Also, if you have the time to learn it, I would recommend integrating your layout into a CMS such as Wordpress or Joomla. They make updating your website super easy, without the need of an FTP client (other than uploading the files).
Definitely looks like you could use either a professional designer or use a free/paid template from another site. There is an over abundance of questionable looking tech sites on the Internet and if I was a customer searching for a reliable tech support pro, the first thing I'm going to do is judge the quality of his service by the quality of his website.
Glad to see the attempt...though, I do wonder if "Bob's Computer Service" is the best name (or if having Bob in it at all just sounds overly generic and uninteresting).