Hi there
Nothing wrong with meeting someone on xbox live... I myself met my boyfriend (almost four years ago) in a game called Second Life. I am in Oregon, USA and my boyfriend lives in Scotland.
The only advice I can give is setting up a routine schedule - I meet up daily with my boyfriend 9:30 a.m. and then again 10:30 p.m. my time zone. We had different times initially, but we flip them about so one of us gets a break from the late nights. It has worked for us, and we are closer than ever.
We are committed, honest about everything (even ouchie bits) and keep our times unless it is something that can not be avoided.
My family says "there are men everywhere... can't you pick one close to home?" .. no... I am quite happy the way it is going. One day, when the time is right, I will move to Scotland - quite content to "leave home"
Hope it all continues to go well for you. Not entirely sure that it was advice I gave you... but hope it was at least helpful seeing there is a durability to the long distance thing 