How long do you usually communicate (online or by phone) with a potential spouse before meeting in person?