Re: Job for IT generalist ...
Were I still running an ISP I would be interviewing to find someone with your skills and outlook to run support services. Good generalists are rare and have the potential to become hugely valuable assetts to any business if they are prepared to train in customer facing roles. Ultimately the best course may be to start your own business, but be prepared for this to fail (not you, the business), at least once before you succeed. To some extent being a generalist qualifies you as a team builder, and with a little training and experience, a team leader (skills that is, not titular roles). You have built a good foundation on which to build a career, corporate or startup, so don't undervalue it; but also be prepared to invest; there are many start ups that would benefit from your skills, but don't have the cashflow to support your salary.
Best of luck