Listen man, all I have to say is that we wouldn't invent dating websites if there were such a thing as a soulmate.
Hate to put it so bluntly, but think about it for a minute.
If there is a god or goddess, I don't think she'd make two people meet over the internet... Just like bombs, computers are an implementation of man.
Don't let that get you down though. The partner thing sounds more like it, just try your best not to call someone your soulmate, sometimes that can scare them away.
Most of the time girls can be crazy in a way where if you love them a lot they lose interest in you but if you don't love em like at all they're calling your phone every 5 minutes till you answer then they're like I MISS YOU!!!
Don't get me wrong though, i know there are some really sweet-hearted girls out there that know exactly what love is and don't get confused about it.
much love to everybody.