I'd say "we met online."

And sure, I met my current girlfriend from here. She doesn't frequent the place now, but this is the place where we kinda met. +)