Hey Jeff,
The home page is REALLY busy. Once you get to some of the inner pages, it is much better, but you have to lose that blinking "LIVE CHAT" image...my eyes started bleeding. Other than that, the site looks pretty good.
As far as SEO goes..at least on your home page, you have a lot of conent, which is good, but the keywords that you have listed in your meta tag don't all show up on the home page. Some search engines will penalize you somewhat by listing keywords that don't actually show up on the page.
Try doing a baseline rankings search and then play around with changing your meta keywords and see if it makes a difference after a couple of weeks.
I hope this helps a little.