Ok, one little annoyance I'm having is that every time I connect to a server and put in my details I choose Remember Forever but when I reconnect after a restart for instance, I reconnect and have to put my credentials in again.

Does remember forever, mean that, or does it mean for the duration the network share is mounted?