Dog, man I wish I could take you out for a normal day, so you could see all of the chances to meet girls. And by that I mean a day where you control the way girls see you. It does not matter where you go, or if you are online, you just have to be yourself! If you are looking all the time and trying to be something you are not it just won't work! Be polite and genuine, open doors for people, use manners, have a clean look, smell good..... it sounds dumb but man it works! There is someone out there for all of us, and if you are cool with
yourself there is more than one someone. Change your odds! What I mean by that is, you can't change who you are, but you can package yourself better!
This is just my take on things, so hear me out.....how much time can you spend to really get to know someone 180 miles from you? Don't let me stop you, but in a new relationship, you have to put in work kid, a girl closer to you is a better choice because you have the ability to get to know them, not just the stuff they type into a computer, hell you could be chatin' it up with some old dude! (you can meet online, but you will need to make the spark in person!) Again this is my opinion, but being with a girl in person for even a short good date beats the crap out of a bunch of e-mails!
Wrap yourself in a good package, and make sure what is in that package is quality, not crap! You are a product my friend, because you are selling yourself to single females out there! (and if you really sell yourself be careful, you can get thrown in jail for that!)