Great job getting your site validated! Its all downhill from here :)
My thoughts on the content are:
1. Are these two separate companies or the same company? If they are separate they need more clear differentiation. Its clear that they are somewhat related since the people have the same name but it would be good to clarify the relationship for those who have no inside information.
2. Why use the business cards? This reduces the search factor for the site, search engines can't read graphics (at least not well). If you are wanting to target customers in a particular geographic location then posting the address of the company is key to help search engines identify the pages location. These graphics also slow the page load time.
3. More content prevalence. I'd like to see some of the articles and information on the front page to draw me in and convince me that these guys know what they're doing. This is much more of a personal thing than anything.
4. I had to do it, this phrase while unavoidable in its truth was way to funny!
anyone see Goldie Locks in there ;)
5. Move the navigation from the bottom of the page to the top, beneath the logo. Most people won't scroll to the bottom of the page looking for it.
6. Consider consolidating your pages a bit. The same information is repeated on the Kevin Cox, Columbia Consulting pages (linked from the business cards) as is on the 'who we are' page. You could use anchors to link this information (<a name="kevin" /> <a href="page.htm#kevin">).
7. Back on the topic of the articles again, use a break out box or a picture or something to break up the page a little bit and draw people in. Pull a significant fact or quote out that makes me want to read the article and highlight it.
Again great job on cleaning up the code and getting it to validate. A few smaller changes in structure and design and you've got a great site!
If you haven't thought about it yet, consider putting a mailing list on the site and implementing a monthly/weekly newsletter for clients and potential clients. This is a great way to build business via the internet and will help build your web site's content too.
Hope this helps,
NV