Jason,
When I asked you the things above it was for this reason. Unfortunately, us carpet cleaners are looked upon as a bunch of "thickos", especially by technical types. I thought someone might have been giving you a bit of old flannel regarding keyword research.
Keyword Spy is just one of a whole host of such programmes. To block just that one seems pointless. To actually block it you just add a line of code to a file (on your server) called a robots.txt file. It's a one minute job. The bots take their instructions on what (or what not) to crawl from this file.
I was concerned that they may charge you a lot of money for doing that fairly simple job.
Knowing the other peoples' keywords is no big deal unless you will be doing pay per click when it might come in handy. For a normal site, other peoples' keywords are irrelevant.
The internet is SEARCH DRIVEN.
The important things are the terms that people are already searching for. This is why some people get conned when SEO firms offer to get them on Google's front page for a certain term. They might even be at number one. The trouble is that it could be something that no one else ever searches for!
Speaking hypothetically, if I was looking to compete with your site, I would not give a monkey's about your keywords. I would be looking at number of searches for key phrases, the structure of your site and the number and quality of your backlinks.
Your concrete site does need some attention. The title could be a bit more engine friendly and you need a description meta tag for starters. You are going to need incoming links as well. I'm sure your SEO firm will sort all this for you.
Sorry for the long post, I just get suspicious IF I suspect techies try to blind us carpet cleaners with science. I'm sure you'll be fine.
Garry