Websites | Should I hire a professional or build my own?

The age-old question, why should I hire a web designer or developer or do it myself?  Sure, seems like a simple answer for some people, for others, not so simple.