I am rooting for you and your guy. I think it is possible to find someone you are compatible with over the internet and when you meet in person it will be like meeting an old friend. Okay, 'old' is probably not the best choice of word but I hope you know what I mean.