Coming from someone who is currently in a long distance relationship:
In my opinion, there's nothing wrong with them. Many people in the thread so far have said that they're not worth it and they don't work out, but as long as you're both committed to the relationship, it can happen. I have personally witnessed a few couples that started out their relationship long distance and are now living happily together. My ex's brother and his girlfriend met over World of Warcraft and began dating years ago. She lived in Washington state, he lived in Maryland, and they're living together and expecting a baby in a few months. Also looking at all of the posts involving one person cheating on the other: these relationships rely heavily on trust and honesty. If you have both and your minds are set on working through the distance,
It. Can. Be. Done.
Being in a long distance relationship is nothing easy. I've seen my boyfriend (known to FFR as MetalAtlas) only twice. We stayed with friends for a few days together, then I spent a week in New Hampshire with him. He's coming down again next month for a week to visit. Our relationship is tough because of the distance, but for the time being I focus on the chances that I'll get to see him rather than worrying about exactly how long it will take (assuming we make it though these times) for us to be together for good. We talk every day (text/IM) and use Skype to see one another. It makes things a lot easier. (and if you have cams, you might want to give it a shot) We've talked about how hard long distance relationships can be but decided that we want to be together, even if it may take a few years for that to happen. He and I are both set on making our relationship last, so I believe that it will.
Tifferz<3 I'm happy for you for finding someone that makes you happy. If you want to be with him and you're both willing to wait and fight to make things work out between you, then there's no reason that it can't. I can tell you right now, there are going to be a lot of people that try to convince you otherwise and attempt to get you to break up. (as you've already seen) If it's what you really want, **** everyone who tries to stand in your way. (not literally, of course

) You always have my support.