I have a speech impediment whereby I'm unable to start speaking certain words depending on my stress level. Imagine how difficult it is for me to speak to a random person, let alone one that i'm attracted to. Getting the nerve to speak to someone isn't that hard (I answer phones for a living...go figure), but the moment my brain shifts to "what if you can't get the sentence started?", I freeze up and forget the whole thing.
As such, i've almost exclusively relied on the internet for my dating needs.