From what I've read [1], Valve employs the desk-on-wheels configuration to great success. The higher-order function to this is that teams can be fluid and the process for reconfiguring for new projects is as easy as wheeling your desk around.
[1] http://www.penny-arcade.com/report/editorial-article/where-t...