What are people's opinions on being a jack of all trades, master of none type of IT professional or alternatively heavily specialising in one area?
Being a jack of all trades rarely get's you anywhere... except a small pay cheque.
I specialise... but to a degree. My subject area is rather broad, and it's tiring keeping up to date but you do what you do to earn what you earn.
I love what I do and the pay is great, and can only get better.