I also think alot of dot.bomb jobs went away. Those tech support jobs going to new "multicultural arts" grads (who don't have skills for typing) for 85k quickly disappeared when the dot.bomb bubble burst.
you are wrong bubba. This is not the only reason, but it has a lot to do with it. I lost my job at IBM along with 15 other programmers(this just in our small group), because all the systems we maintained are being shipped to india. IBM alone has laid off hundreds of its people, mainly for the same reason.