Your site looks pretty good overall at first glance, but you use too many different colors of text that don't go well together. Sorry I'm more of a designer than developer, so I can't say much about the programming side, but you should definitely also pay attention to the design side. I'm a graphics designer but I want to learn how to develop too eventually.
Did you use a template for the design or do it yourself? No offense, but I'm guessing template.