I'm not sure if/how much/ this will help, but you might look at NetworkManager. That's what I use on my laptop and it seems to work well when I plug into my wired connection at work, my wireless connection at home, and no connection at most other places. --wpd