As long as you have a prescription it's not only fine.. it's easy. I do it all the time. They come in the regular sealed packaging. The only thing I've noticed is that if you order from an unknown company sometimes the boxes have another language on them. A couple of mine were in French.. Ooh la la. :D btw 1-800 contacts is legit and will always be the American version.
p.s. The above comment is from me. I didn't know Spencer was still signed in.
I order my contacts through walmart and they do it through 1-800 contacts. What is making you consider it?