Anyone who's taught it in an algorithms class has used (or maybe intentionally avoided) sexual analogies to describe the stable marriage problem and then gone on to say that it's actually used for matching medical students to jobs.

Only now someone's reified those analogies with an internet dating service facebook extension. At least, I think stable matching is the most likely interpretation of their more technical description, "some fancy magic to ensure that everyone gets the best date possible".

Via digg.