Some people swear by travel agents and others say they're notorious for screwing up vacation plans.

I'm going the DIY route. Am I missing anything by not using an agent?