If you have an iPhone and plug it in regularly, you will probably agree that the following tip from 37signals.com (via Arstechnica) is extraordinary and possibly groundbreaking for iPhone users.
That's a little bit* of an exaggeration, but the tip on how to prevent iPhoto from launching every time you plug in your iPhone can prove to be quite useful for those who have grown to loathe the inability to disable the feature without also killing iPhoto's auto-launch abilities for "real" digital cameras (myself included).
The tip is implemented in 6 well-documented steps. In short, you copy/paste a small AppleScript into Script Editor, change one line to tell the script what your camera is, and then change an Image Capture setting to no longer launch iPhoto whenever a camera is connected but rather launch this script which will then figure out whether to launch iPhoto.
If this sounds like your cup of tea, then by all means check out the details of implementing it.
*only a little bit, though