[QUOTE=griffo104]Good question. A little bit of both - but also a realisation that as all the jobs get shipped out to cheap labour in another country you have to plan ahead.[/QUOTE] That's the key really - you have to determine what jobs can't be shipped out to India? Then pick one of those. There are lots of business opportunities out there besides IT, but in most cases you need some capital. Maybe go contracting - there are plenty of J2EE contracts out there - live frugally as best you can, save your pennies, research your future business idea, then jump ship. I realise the days of becoming moderately financially secure from 10 years of IT contracting is a lot harder than it was, but it's still possible to accrue enough funds to start your own alternative business. My problem is that as my income grew, so did my family. I'm probably as badly off (in terms of cash in bank) as I was eight years ago, yet my income is probably five times what it was then.