Great to hear stories like yours... makes you go all warm and fuzzy inside!
I don't believe in love at first sight, I think you can really lust after someone or have a powerful attraction but not love... that said, loads of people will tell you that it can happen so maybe it's subjective to the person.
My mum just got married to someone she met on an internet dating site and is really happy. I don't think it's something I'd like to do tho, I like to watch peoples faces and eyes when I'm talking to them. That said, I think it's cool when these things work out... different strokes for different folks and all that.