Normally, I'd package this more than just a slug of code, but this is too cool to delay and delay, editing and whatnot. In the Finder, when you're dragging files from one window to another, after a while, the dragged-to...
I've been putting off posting some of these thoughts for a long while (longer than this site has been up, really), wanting to make it sound just right. But better is the enemy of good, and the lack of traffic...
If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'Design Patterns'. [What is this?]