Concidering that CONTENT is KING amungst the search engines... My suggestion would be to put more Content on your index Page if you want to gain good recognition and rank high in the SERP's
From an seo perspective it is not very good. You use all images and I see no title tag, the links are all images which does not help with google understanding the theme of your site and the navigation bars are really hard to read.
Although the basic design is ok, you should look closer on how you do the navigation between the pages. By adding a "all page HTML navigation system to the site will help the SE index your site and aid in the page rank calculation. I advise everyone to put a copyright link at the bottom of every page that links back to the home (domain) page. I go way overboard on my site now because I run tests on concepts. But try something like this: Copyright <acronym title="Copyright Jim Catanich - Internet Business Consultant">©</acronym> 1997 - 2007 Jim Catanich <a class="menu" href="http://www.catanich.com/" title="Internet Marketing in Dallas Texas by Jim Catanich">Internet Marketing Dallas Texas</a><br><br> Next, I would advise you to run your pages thru a HTML Validation Checker because you have Failed validation with 38 Errors on the home page. Second, your "text content" on your page is extreamly low. You must add more text content to your pages. Web page file size is: 8,148 bytes Visible Text size is: 196 bytes Visible Text to web size ratio is 2.41% (It should be in the 30% range for SEO) Last, each of your pages was not designed for a specific keyword in mind and therefore the SE will not place you any where. SEO advise is that each page should be SEO tuned for a specific keyword phrase. Once you do this, add the keywords to your <title>, meta description, etc. so the SE will rank you for that keyword. If you search on the term "Search Engine Optimization" (SEO), you will find sites that will guide you on how to SEO your site. My rule is for every image there should be 50 words written for it. Keep on editing your site with you new found knowledge and you will have a fine site.