My friend - 2 years in IT (no previous experience) now on £40k a year..!
One of those question yourself moments for me recently. My mate had no formal IT experience until 2 years ago when he joined a Graduate scheme, now he does testing for a bank in the City and has just been offered a £40k per year contract (which he's refusing to accept in an attempt to get more).
I started in IT 4 years ago, 3 in my current school support role, and earn less than he did while he was training! No prospect of moving up the chain any time soon either, unless I move to another school.
So, my question to you...
Continue as is, sporadically doing MS Certs and maybe get an NM job?
Start an OU Computer Science Degree?
Join a graduate scheme?