Internet dating: curiosities, techniques and social effect