I do about 95% of my own work. I have built wheels, and done about everything except install or remove headsets. Wheels, cranks, pedals, etc. all get bearing checks. lubes, or changing on a regular basis. The only time I take my bike to the LBS is when I've got to much on my plate at work and wrenching would cut into the riding time. Then, even if it's something I can do, there's a pretty good chance the LBS will get the call.