Cedar, I really feel your pain. I've had several LDRs, and they usually sucked. But I am now involved in a much different LDR.
For those who were unaware of who my S.O. is, redravin40 is the man I will be marrying next year (see
http://www.tfproject.org/tfp/showthr...&threadid=3701). We met here, on TFP. Started off as just acquaintances, and it grew into the relationship we have now. Yes, we've spent time in person with each other, so it's not just an Internet romance.
Our major obstacle right now is the distance. Redravin40 lives over 7000 miles (by car) and 4 time zones away. We spend as much time on the phone as possible (thank goodness for free nights and weekends). I think what really keeps us going is the fact that we have goals.
It's difficult, and it takes a lot of work to make sure it all goes well. You both need to do what works best for you in love and in life. If the sparks still fly each fleeting moment you have together, this is good. Just hope these same sparks fly once you've been reunited for good.
I wish you luck and much happiness.