Automatically launch a program or action when an external drive or disk is connected I have an external drive. Is it possible to launch a program or perform an action when I connect it or plug it in?
Marco Polo can perform actions (you specify) based on attached USB devices.

Edit: MarcoPolo isn't supported anymore, but there is a maintained fork of it: ControlPlane