One Thing Life Has Taught Me Is, If your largely considered sexy dude you can pull chicks online and in real life easily.
But If your average.. Well Outside is the best place to be
there are alot of things that make you attractive that doesn't translate well online. your height, the way you smell, what your wearing, your posture, personality, body language, lighting, your true body shape ect... online its all about a pic. so if you ain't just sexy you might not get to many responses.
Of course it depends what type of chicks you like to get at too. Outside works the best for me tho.