In short, at the office we use http://www.netswitcher.com to help switch a machine to the proper setup for each network situation. It's cheap and reliable.

bob