Okay, thanks to you all for the help.
@Ryan I've been reading your responses on many questions on this forum and I really appreciate how active and helpful you are.
Fact is SEO is difficult for me to wrap my brain around:
Here's the competitive domain analysis, I just did. I have not done any "SEO" on my site at this point. I rank #14 on google for my main keyword, I used to be at #2.
Obviously I have some work cut out for me. I'm willing to do it.
The #1 site is in the second column, and before 2 weeks ago I hadn't seen it at all. It looks like the domain was registered in August. I've been searching through my competitor's Link Profiles on open site explorer, trying to pick out the quality sites that have naturally linked to them so I can approach them and start developing relationships.
I will report back....