I had a very good experience with Lee Sails
I bought a new mainsail from them about a year ago, having it delivered to St Thomas. I ordered it entirely through email, with lots of emails to make sure I specified every detail. They did everything as specified and I am very satisfied.
I paid by credit card, and my credit-card company added a 3% "foreign transaction" fee, and Lee added another 3% for paying by CC. Price still was far lower than any local quote.
My mainsail was a pretty simple job: no battens, no slides/cars, no reef points.
Of course the downside of long-distance ordering is that if anything DOES go wrong, fixing it is a hassle. Probably would have had any problems fixed locally. But there were no problems.
bill_dietrich at yahoo.com
sailing vessel "Magnolia": 1973 Gulfstar 44 ketch motor-sailer