How long have you been talking to this guy online? Meeting him in person is a huge risk. I've had friends do it and they've been just fine, but any time you do that, you're putting yourself at risk. Have you considered having a friend nearby in case something goes wrong? Also, if you do meet him, I would suggest keeping it casual. Have a friendly lunch, drive separate, and don't leave with him. Besides, all you really need to know at this point, is if you're interested in him, right? If things go well, then you can decide about meeting up with him again later.