Agreed. I have a lot of respect for good mechanics, but I also love working on bikes, so only take it to a shop if I can't figure it out myself. I know I'll never be as good as a good mechanic, but I'm good enough, and also a tight ass with a family and a mortgage and lots of bills, so to me it just makes sense to DIY. It's also a great feeling riding a bike you built and/or maintain yourself.