Youve almost certainly heard of advertisements for online dating or seen a pal explore the way that they discovered someone over the internet.

TRAINING