Text needs to be web friendly.
Social icons are on the bottom i barely even noticed them. Put them up top or somethin. There are way better subscribe forms around that you can use. The flickr photos are two column looks weird. three column or four. The menu on top has a small white space under it. The sub menu item box move it up maybe margin-top:-3px;
check out http://www.subtlepatterns.com
WHMCS is amazing. Best thing is if you buy a reseller account on HostGator you get WHMCA for free.
On the topright move mouse course over your name and select downloads. You can click the star buttons to rate.
IMO you have too much information in the bottom footer. make the credit card logos smaller and put them up top along with the social icons. Remember the most important thing people see when they come to the site is the top part of the website. That needs to be your gold spot. otherwise looks good!
What theme did you buy? I’m sure if you go back to the page that you bought the theme from they might have support forums or a chat.
Logo and social icons: adjust the spacing Menu: remove rounded corners, change the buttons im just not feelin it. slider: OK Buttons under services/products/support widget center them. Latest stuff from our blog and latest reviews are different visually, they should be the same, subscribe to our newsletter looks out of place and too long. The footer widgets are three different colors. It looks out of place. I understand your trying to show off the different styles, but make seperate pages for that.
Overall a nice looking website keep up the hard work!