The population of the US is over 200 million. Software designers are normally considered management. I see no problem with management working at home. God knows they have always had to work at home, even before computers. But I see big problems of exploitation of workers when they do piecework at home.
Unions have their place.
I've been a user of Homebanking for almost a year now, and I think it is fantastic. There is another VERY valuable thing about Homebanking payments as opposed to ordinary checks. It makes recordkeeping MUCH more unified. BofA homebanking Perhaps BofA needs to modularized their software into a layered design where the user interface is clearly separate from the data-access and security innerds. But I doubt BofA would do this kind of thing in the near future.