As far as checking to see if it is docked undocled .. If your docking station is connected to the network see if you can ping hosts on startup .. and then go from there. Or you might have a little menu come up and you just choose one that you want ... linuxconf works like that and thats how windows (ick) does it too. Just some ideas Eric