well it sounds like you have your head screwed on the right way. meeting her in person for the first time will be quite an experience for you both as i found after just communicating on "tinternet", but i hope it works out well for you both and will be watching your progress with interest