DIY Versus Professional Logo Design: Do You Have What it Takes?

Understanding the magnitude of the company logo is one thing, the next question is can you do this yourself or should you hire a professional?