Online dating, once the stuff of science fiction fantasies, has emerged as the modern social ritual we like to hate.