This works well until the network changes. It only picks up what's on the network at boot not anything that is added later. Is there any way to refresh the network?
EDIT: I just found the answer to my own question from here http://ubuntuforums.org/showthread.php?t=71797
Just open a terminal and type in