Thought I had a handle on it but now I'm not so sure. For example, go to google and search for "casualty auto insurance". Google comes back with 1,170,000 results and the very first result at the top of page 1 is called casualtyautoinsurance.org.
If you look up this site in Yahoo site explorer you can see that the site has two (2) pages with a grand total of 75 backlinks. Look it up in compete.com and you can see that the site has only been around for 9 months.
These results seem to be contrary to what I've been told about SEO. So, what's the secret? Can someone enlighten me how you can take a fairly competitive keyword like this and get on page 1 in such a short time with virtually no backlinks?