The man I married is someone I met on an online MMORPG. =) He lived in NYC, I in Albany, 3 hour distance.

It can work and does work, but it can be extremely difficult. Takes a lot of work, but is worth it!