I have fallen into a the trap of being a "jack of all trades, master of none". Meaning I can do Windows server admin, Exchange admin, router configs, desktop support, etc, but I do not specialize in one area. In the past this hasn't hinder me finding positions but since being out of the IT field for 5 years I'm a bit behind. I have been working for the last 6 months as a IT support tech and have begun to sharpen my skills again but I need to relocate back to the Philadelphia area to maximize my earning potential and it seems like most of the higher paying jobs are more specialized.
My question is should I market myself to employers as a jack of all trades or pick a skill and run with that. Any advice or suggestions on the hot skills to have would be appreciated.