Do all my own work, even the stuff I'm not qualified to do. Just easier to DIY than load up and go to the LBS. Never did a complete build, but I've replaced both deraillers and built a wheel. I find taping the handlebars to be the hardest to get right for me (especially considering brifer placement and bar angle).