i did once, and i am still convinced that that's the best way, ask a girl from dating site to meet right in the first or second message we exchanged. that way you would avoid what happened to you.
once you talk with someone online you cannot get to know about him everything. first, he doesnt tell you everything, or tell you things that aren't true, and second, you idealize the person, you get some image based on false internet communication and then when you meet you get different image. the two images are never the same.
(when we met she was fat and very shy, her only three words she said were, 'yes', 'no', 'maybe' and then after she bothered me through icq all the time full of words i had no idea she knows about, so i blocked her. i know, i'll burn in hell.)
_________________
Timeo hominem unius libri, I fear the man of one book, St. Thomas Aquinas.