Personally I would fall in the gray category myself. I originally had to learn networking in order to keep my job as an instructor. I had to get my NT4 MCSE, my W2000 MCSE and MCT, Novell 5.0 CNE and CNI, A+, Network+, and CCNA. I have taught these subjects for going on 5 to 9 years now. I actually built a 5 station network at home where I loaded all of the network applications so I could get hands on. If I saw something in the books I could not visualize, I would jump on the network. Now, no employer will touch me because I 'only' taught networking. They do not seem to think I can do the job. I have installed multiple networks, troubleshot networks, done multiplatform networking. But I am 'just' a teacher. I even have a Bachelor of Science in Computer Information Systems. But they still cannot see me as a Network Engineer. So it appears that my next job must be that of - you guessed it - a teacher.