I don't know if I subscribe to the idea of a "soul mate", I'd like to think that there are multiple people out there who fulfill different needs at different times of my life. That said, if I were to believe in a soul mate, I'd say "Yes, I met him online."
We were together for six years, he is still my best friend. When I look at him it still makes me want to be a better person. When I'm with him I'm calm and feel safe and understood. He is still the only person I can confide the crazy workings of my monkey mind and the fears and insecurities that roll around up there and there are many!
Being separated from him has made me love him all the more because its shown me the real depth of his character and made painfully apparent what a stellar human he really is... and what I had to give up.
By merely existing he makes me a better person and I met him online. I aspire to love and respect someone as much as I have loved and respected him for over 8 years. No one has ever loved me without condition the way he does...
I don't know if that's a "soul mate" but it's something pretty fucking special... and I'd be lost in life without him. Thank god for gay.com that funky ass site brought me him.