From the category archives:

charmdate review