A majority of my customers are folks who don't live in my same state as me.
A number of them are people I met when I lived in a different area, but many others are folks who found my blog, found my facebook page, or that I met through craft forums or friends of friends.
I do get regular sales from non-local customers and I appreciate those folks choosing to work with me as their demonstrator. I try to make it a great experience for them by staying in touch through email and phone during their order processing and after the fact. I also try to give them high customer service in ways that translate long distance, since I can't have them come over and see a product or try something out. Sometimes I'll mail a card using a stamp set or product they are curious about. I'll post tutorials or videos to help them understand a technique or see how to use a product. But every demo is different for what they do.
I also offer monthly card kits and instructions by mail for folks who aren't close enough to attend my classes. So, you just have to think of different ways to help and engage people who are interested in SU and your knowledge so they feel like they are not just placing an online order but are gaining a personal support person as their demo.
Does that kind of answer your question?