Ron, the two main things that are going to make you rank for a certain set of keywords is 1. the content (ie how many times that phrase appears in the title of the page, the description meta tag, and the page's actual wording) and 2. The anchor text on inlinks to your site.
I rank number one for "pressure washing companies" worldwide because I have links for that exact text coming from high page rank sites. RAD also ranks at the top for deck cleaner, deck stains, deck cleaning, and wood decks because I purposely target those keywords in my search engine optimization campaigns. I don't target "pressure cleaning company's 10 years old" because nobody searches for that term/phrase. That is evidenced by doing keyword research and also by the fact that not one of the search engine results shows that phrase. Google just pull the term "10 year" and tries to match it with pressure cleaning related websites. The google engine is slick and a complex algorithm but it is not human. It cannot take every keyword phrase and guess what someone is actually searching for.
If someone reading this went back and wrote the words "pressure cleaning company's 10 years old" anywhere on there page and put that anchor text in a link in their signature, I can guarantee in two weeks they would rank #1 for it.
The key to all of this and designing your page is making your content match what people are searching for. People seacrh fro generic terms like "pressure washing" and then match them with zip codes, city names or state names.
Ken, great post.
So you feel a sites important like i do. Provo..
Get a site guys, use yahoo. its easy....