In theory (and all appropriate disclaimers to such), this should attempt to establish your mounts every time your network successfully connects. I'm still working out how you could make this sensitive to executing only for particular connections (e.g. only mount home computer shares when your connection SSID is your home wireless router, etc.)
Qole: Have you tried using vanilla mount with the object credentials PRE-ceding the mount point details in your command line argument list? I think I saw that as a possible solution either in this thread or elsewhere in the forums.