I agree. I have seen a lot of people try to handle the website design their self and the site doesn't look so great. However, some people go with a simple design that they do their self and it looks great.Good question but I believe that you can get a lot of varied answers to this. For starters, designing your own page can be tedious because of the time and resources you'd need. In my opinion, it is better to outsource and get someone who can fully concentrate on making the website look fabulous.