like the above posted said it has too many fonts. i personally also think its a bit in your face with it being very bold, maybe a more profesional look would suit it? anyway thats my prefered style i guess. as long as a website is easy to navigate and it has decent content it will do the job. here are some websites i done at college if you would like to have a look at my design style (im not saying you will like them as im no where near a pro or anythin!)
click here