I don't care what anyone says, long distance relationships can work. I've been in quite a few and they were some of the best relationships I've ever had. You have to rely on conversation and getting to know each other instead of all the physical things taking part of that time. There's all kinds of neat-o stuff you can get to help too. There's a kiss phone which you can kiss and the other person who has the other phone mimics the kiss you made. There's also matching pillows and it lights up when the other person is hugging it. Webcam dates too and what not. I actually believe it can be a very positive thing for a beginning relationship. Oftentimes, we're so tempted to do things we're not supposed to especially when a relationship is new. Put the distance in between and it can help you work on communication and different things like that. You can build your relationship on what's inside, and what you have to offer which I think is great.
I never fell in love over the internet, but I have liked a few people. Actually two or three of them were my boyfriends, after we met up in person and everything jived. Granted, they all cheated on me.. but that was not apart of the question.
Go where your heart leads you, it may take you so something different and for all you know, different may be good!