I have an associate who I am attempting to help. His name is Jon Guy, President of GuyCo. GuyCo is a new home building and remodeling company based out of Avon Indiana. My goal is to improve Jon's organic search engine ranking.
My suggestions to him so far are as follows;
Create a simple blog. If nothing else post monthly news letter on it.
Create a LinkedIn account
Create a Facebook account
Create a Activerain account
Create a Twitter account
By simply creating and using these accounts a minimum number of times a month Jon should see an increase in his organic search rankings.
Outside of some obvious SEO fixes for his website. What other ideas have worked for you to improve your visibility on the organic search engines?

These are all good starts... I'd also urge him to write content from the view of the customer. This is easier said than done. By avoiding a great deal of insider-jargon he should be able to create a dialogue with those who discover him online.