Google Labs is now testing a service that searches the text of your email for references to attachments, and then warns you if you’re about to send an email without an attachment. Here’s my one-minute video to show you how to set it up.
UPDATE: This is now a standard feature of Gmail.