I've been doing web dev for 10 years now, mostly the MS stack but some LAMP as well. There are so many choices these days for programmers and the job market seems to be all over the place.
Before I dive into some new technology once again I was hoping to get some perspective from others in regards to additional benefits of being a jack of all trades developer other than having a broad marketable skill set? Chime in with your experience please.