The problem with telecommuting is that anything that can be done from your home and an Internet connection can be done by some guy in Mumbai or Bangalore from HIS Internet connection.
Wait until management finds out who costs less!
It is a brave new world, however there are many jobs stateside that are information jobs that you simply can’t get the same quality in Mumbai. Along with that you have certification requirements, clearance requirements, citizen requirements as well.
Then wait until they find out how difficult it is to terminate an employee, or not pay him even if there is no work to do.
I've been responsible for sending work to a sub-group of my department in India. I don't want to be in that position again. The biggest fear we had in staffing up for a large job was the inability to back staff down.
Beat me to it.