I know of no better way to piss off the best talent than to say, you have to move to our preferred location to keep your job because, well no particularly great add, just because.....Probably IBM wants to lay off people but this will backfire. The best who don't want to move will simply say, "Bye" and get offer from a variety of companies, even IBM competitors (who are most likely to hire them in a heartbeat on whatever terms they want within reason, including telecommute). The benefits of working together in office over telecommute are less and less with improving video phones, chats and cheaper availability of cell phones, unless there are specific company secrets you don't want in cyberspace perhaps. The end result will be the best of IBM's staff being "Exceptions" or the best leaving, and the most insecure moving, only to be let go later because they were the bottom of the crop anyway. This will be a no win in a series of non-winning actions.