Jerry,
Would it be possible to add eoddata (see eoddata.com) as a data supplier? They offer very reasonable rates for eod data ($19.95 for US, Canada, UK, Australia, New Zealand, Singapore, and Hong Kong). They offer free eod data for the American exchanges (including the OTC) if you are willing to wait until 9:00 p.m. to download. They claim their data is cleaned.
Wyldegoos