Unless I have absolutely no time I prefer to do it myself. Its actually impossible to screw it up, you just end up with more ground.
I've been using a cheap CTC electric meat grinder for a few years, and so long as you're easy on it, you won't shred the gears.