I tend to think they don't work. Not so much cause I don't think people from very distant parts can't love each other. Not that at all, but there is just so much that can't expressed properly through things like the net or the phone. They can read whatever they want into what you say and twist it to mean what they think means even if you didn't mean that at all. And you can't just make them listen to you or try to explain. If they hang up on you or like won't open your emails then what are you going to do? I mean you can't just speak your mind or heart anyway and hope it hits home, cause they don't have to listen to you.
And then of course you come to that day. And it'll happen, it always does. The day when it comes down to "We have to be closer, or we can't do this anymore." Doesn't matter if it takes week, months or years it'll come. And when it does if you can't make it happen. Either your job won't let you, or you don't have the money, or you just don't want to. Then you're boned. The LDR has tons more problems then the SDR (Short Distance Relationship) and you get none of the perks. You know acutally getting to spend time with the other person.
Not to mention how expensive it is for them to travel to you or you to them those few times you do get to seem them person. The only LDR i've ever seen work, are the ones where they hang along enough for it to become a SDR.