I am trying to give my blog some prominance, since it does not rate on google at all! I am wondering if it is because of its title just plain 'blog'. Perhaps I should rename it!
Your 'blog' isn't very Google friendly. It appears to be built using tables (??) the content is just text as far as Google is concerned.
By contrast, the reason why Wordpress (for example) creates such Google-visible blogs is because it treats each post as a unique page (with a Google visible title and header).
Even if the structure of your blog was Google-friendly, the titles of your posts still wouldn't be.
The way to make your blog visible in Google for the kinds of search phrases your prospective customers are using is to write those keywords (and related words) carefully into your post titles, headers and content.
Basically, Wordpress - of all the blogging software platforms - seems to be build with this in mind, hence it's so effortlessly effective.