Comment Jack of All Trades (Score 1) 1123
In my experience the more dynamic your capabilities the better off you will be. I have M.S. in CS which helps me get a foot in the door. I have been turned down by plenty companies who did not like my mixed background of web development / system administration or my degree. I am very glad those companies turned me away!
At my current job(small company) I get to do web development, system administration, and project management. I do not always get to play/learn the technologies that interest me so I work with a non-profit on the side that lets me satisfy the need for creativity and gets me experience in the technologies that do interest me.
Volunteer your skills for good, help a non-profit and gain some experience.