SEO work can be like hiring a rainmaker. Great if it works, but it's not worth $chit if you don't have a crop planted.
I'd look long & hard at what you're hoping to accomplish with your website. You can spend a lot of money on
SEO without
any impact on sales or leads.
Think strategically about who you really expect to be visiting, and more importantly, who will be buying. Who are your customers now, who is going to be your customer next month/year, and how does your website SERVE them. From what you've described in this thread and others, your time, effort & money may be better spent on writing solid content that is aimed at the customers you are gunning for. These may be existing customers, or customers who are visting your site after you've made contact with them.
Don't get me wrong, you'll want some focus on
SEO... but making sure you have solid content should be your #1 priority.
Case in point:
Two projects in the past year
1)
SEO consulatnt brought in, lots of excitment. Budget of a nice house and a decent Carrera. Amazing results to much fanfare... 25% traffic increase after a couple months of tweaking.
No increase in sales, but hey! Look at all that traffic from the UK!
2) 2 person, 5 week in-house project to address "quick-hit" content and usability issues. 0 increase in traffic, 6% increase in sales. Paid for itself 2 times over the first month.
Lots of businesses get spooked into spending $$ on generating traffic instead of taking the time to understand how people are using their site. There are lots of folks here who can help you with that.