The whole thing made a lot more sense to me once I started treating my system as code, not a pile of Ubuntu-style tweaks.
Essentially, you tell Hazel to watch /Volumes for a folder named whatever your SD card (or cards) are called. Whenever Hazel ...