As stated above with a little more information errors in coding should be a great place to start. Your title and description is obviously the most important also. That all alone will get you there but maybe not that fast they next key is offpage optimization. This means nothing you do to your site such as title, keywords, and etc. Offpage means links, links, links and more backlinks. This backlinking is they key to good placement on most search engines and as you stated content is also great. Good luck with your project and you might also try http://forums.seochat.com/ is as a great lot of content and tools for seo again good luck.
As well as the other tips on this page which are helpful there are two others...
Content is Queen -
Make sure you have plenty of relevant keyword rich content on your pages that are semantically written. For example, make proper use of the h1, h2 tags etc.
Backlinks are King -
Make sure people can find you by spreading your link out there. The more links you have to your page, (that also have similar content) the higher SE's will rank your page because it is relevant. Try and also have some juicy link text instead of just the URL as a link, this also helps.
Agree with chamnett,
Google shows 88 links to the main page, you could increase the number of links to improve PR and submit to relevant directories.
Using blogs and freshly updated industry news will also convince Google that your site is worth higher PR.
You may read the thread about blogs.http://www.webhostingtalk.com/showthread.php?t=554657
As for backlinks, I am having our Sales Team talk with our Dealers and Distributors on placing links on their sites back to us. I'm currently creating little Authorized Dealer/Disitrubutor logos with the code to link back to us.
I did a little query on how our competitors (if you can call them that ) rate in the eyes of google etc and using that data to help me work towards a better rank.
Personally would aim for one-way links.
Reciprocal links are not as valued as quality one-way direct links.
Getting your distributors to link back to you is a good way to go about it all.
If you are using an image/logo to link back to your site, consider doing an alt tag attribute with alt="your company name - your main keyword phrase here".
Vary it around a bit from link to link with various keywords your site is targeting.
If your doing straight text links, consider using anchor text in the link also.
It all helps.