I do all my own work, and so far it's better than the work of at least two shops around here. I doubt I'm better, but I can afford the time to do it right. I also keep maintenence to a minimum. Change things at the same time. E. g., chain, rear tire, rear shifter cable all at 3000 miles. Everything else at some multiple of 3000. True my wheels, but at 20-25 K miles, just buy another low cost wheel set for maybe $200.