This is absolutely infuriating. When I try to disconnect from a network share that is no longer available (for example, because the computer serving it is no longer running), the entire system beachballs and won't respond for 5 minutes (presumably until the network process encounters a timeout). Why oh why does Mac OS X do this? I am running 10.4.6, by the way.