On-Line is not for everyone, but if you don't have special needs, it saves lots of $$$.
I think you're stuck with the optometrist, but I'd check with some on line firms first. Is that data in your Rx ?? I ask because I think my son just sent them the written Rx and they did the rest. In many states, it's the Law; they have to give you a copy of the Rx (so they can't hold you captive).
David (OFI)