Here's a bit of a background: About 2 years ago, we redesigned our website, from a one page portfolio to a full XHTML website. A few weeks after that we debuted on page 2 of Google for "Toronto web design" Each website we build for clients (or most of them) get us a backlink with the phrase "Toronto web design" and about 1 year ago, we purcahsed a domain that had a Dmoz inclusion, as well as paid for a Business and Yahoo Directory listing. We also wrote an article for Ezine Articles, and kept getting backlinks from client websites. Started a few social media websites, and got into position 5 on page 1 of Google. Since then, we haven't done anything, but have been getting more backlinks with more client work, and are jumping between position 3 and 5. What can we do at this point to secure the first or second position. Is backlinking the only viable solution here? I would be interested in hearing what else we haven't done. If you want to take a look at our website (overdue for a redesign) look for 3magine on Google.