IT is a service
With this economy, All anyone working in IT can ask for is to stay under the radar.
There isn't too many major companies out there who don't feel the urge to offshore/outsource their entire IT staff including local help desk . Until IT is treated
as an equal within any given organization , it will always be seen as an expense and a financial burden during crunch time . I'm not a fan of corporate mistreatment either , but I can tell you there are plenty of US IT workers on unemployment thanks to shady IT outsourcing/off shoring schemes that save even more $$.
Simply put, IT is an expense, and the higher your salary requirements become due to experience the harder it is to land a gig . Companies want the cheapest option out and best talent to salary price when it comes to IT these days .