Terry, in my experience, it is better to work with several keywords instead of just one because people do have different search mentalities. Also, it is easier to rank 3-word keywords than 2-word keywords. You get the idea.
It is hard to be in the first page if you are working on 2-word keywords. I would rather focus on the long-tails.
yes its possible to get rank on page 1 or even rank #1 using that keyword phrases especially having this 671,000 results in google and it shows that you got few competitors using your keyword on your niche, most of the time when I'm optimizing a website using my major keyword phrases the results in goolge show 10 - 20 million competitor websites but still after 2weeks up to 5weeks I already on the first page of google and sometimes I got the #1 position.
why do u ask if its possiable some one is in the number 1 spot arent they lol You can rank number one for anything with enough back links, check an see how many backlinks the number 1 domain has pointing to it.
i checked back links on the sites on the first page #1 spot has 383 back links but there all over the place on that page from 36 links to 1950.
There are a couple of big boys there with what I imagine are quite big marketing budgets, it's always worth analysing who your comeptition are as well as how many of them there are.
yes, it is very simple, keyword is three phrase that's why is come soon if you do regular link building