I don't know if I completely agree with this assessment. The mechanics that service our fleet of vehicles needs to be fairly familiar with a variety of computer systems. We use a web-based issue ticketing and tracking system and our more tech-savvy technicians provide valuable feedback to make that system better. Our Cummins, International, and other vendors for brake systems, air conditioning systems, and others use software combined with various leads and interfaces to access computer data. Our newest vehicles can report information back to our system wirelessly within our shops. Precious few of our mechanics are familiar with the systems enough to use them to their potential. One of our newest acquisitions is a Snap-On Verus, which is a WinXP based tablet with a variety of modules that interface with vehicle systems for troubleshooting. It is capable of not only gathering the symptoms, but also searches online databases for highest probability resolutions for those problems. Again, I'm not entirely sure I agree with your assessment, because you may be correct that a computer geek might not want to do this type of work, what I see in our shop is a transition from the mechanic work of my father's day (basic ODB-II scanner capable, but more at home with a dwell meter and basic timing light) to the modern mechanic who must know how to effectively search databases and extract data from complex electronic systems.