If you are talking about me and my friend Speedy, I have known him for almost 5 years now
We talk almost everyday, voice chat on Skype, sometimes even video chat. We text each other during the day and sometimes call each other. I don't think its that weird at all that he's my best friend even though we haven't 'met' before. I probably know him just as well as you know your best friend. We really want to meet someday, we actually made tentative plans to move in together in 2017 when he graduates college.