I always try to judge hard, but it's for your own good
When I visited your website, first thing I noticed too much wording. I got lost. I'd get rid of the paragraphs in the index page. The only things I'd put in there:
- Make your visitors know that they're in the right place. Inpatient visitors, like me, tend to leave when they see all that wording. So I'd only put the following
1. Short description of your work. If possible, don't use wording, use pictures. Make it the center of attraction (bright colours etc...), so that they first look at it and know that they found what they've been looking for.
Contact information:
List your contact information, and make it easy to read... yes on the first page.
Branding:
Create your branding and use it wherever you're going to mention your business name; business cards, websites, etc... Branding is a full package including logo, name, font, colours and more. So create the website design using the same colours of your logo and the same goes for your business cards. The logo SHOULD NOT be the center of attraction, I don't care about the logo. Who cares? If I'm in the right place, I found what I'm looking for. But people tend to remember you when they see the colours on your business card, they remember your website as well, and they remember your brand... thus your service.
Link Bar:
Create a link bar, vertically or horizontally, doesn't matter. I prefer a horizontal link bar. Make them readable and make them LOOK like link buttons. Make them easy to notice what they're for. ie. don't name a button 'problem?' name it 'PC problem?' (stupid example, but that's what I thought of right now haha). Give all the details in these pages not the main page. Keep it short as possible.
Hope this helps.