
Well now, that was a concise statement there Todd...
Honestly, this over specialization in requirements in the industry is driving me nuts. A good developer will figure something out quickly and use it and a bad one will make a mess of everything - even in his core incompetency.
That is what is driving me nuts in this industry too... it can and does apply to the "Administration" end of the industry too... A good system admin can figure out any system very quickly and settle in the groove relatively quickly and make it run better/smoother/faster, while even a "paper" MCSE can screw-up a set of Microsoft systems without much effort.