A while ago I wrote a blog post about mounting a network file system in Ubuntu based on a specific network you are connected to. After I switched to Mac I was missing this feature a lot, until now. I have just discovered a great tool for a Mac, called MarcoPolo, which does much more than that. You can specify rules based on various contextual information (such as time, type of network connection you are using, devices connected to your computer over USB, etc.) and actions that should execute when you are in a certain context. Another nice thing is that MarcoPolo is a free software. It is really worth to install if you are on a Mac.