I've looked into outsourcing to other people but find myself too much of a micromanager to get away with it. No-one deserves micromanagement so I avoid it. Everyone else seems to want to turn trivial tasks into big "projects" with budgets to match ;-) - but that's because they're professional coders with standards, whereas if I can use an off the shelf product or bash something messy together in Ruby in 2 hours, I'll do that instead.
Professional coders tend to gasp in horror at my philosophy and I can't blame them. I'm very much of the "duct tape" mentality when it comes to engineering. Thankfully, you can get away with this on your own non-critical projects.. (it's a bit like the welder who doesn't use a mask when doing his own stuff in the garage) but I don't advise it for career programmers because otherwise you'll end up on The Daily WTF every week ;-)
Side note: Having to do significant work in one's areas of weakness/aversion is what makes the initial phases of starting up disproportionately challenging.