So I've been in the I.T. field for the past few years and I've reached a crossroad where I am a bit confused as what to do. I am what you call a Jack of All Trades type of guy and I'm wondering if I should pursue some sort of specialization while I am still young and able (well, not that young, turning 30 soon). I just don't know which path may be better for my career in the long run. Eventually, I would like to reach IT management because I don't see myself being able to keep up w/ the younglings in technology when I am 50 w/ kids and all.