Have a look at: www.kagi.com They may do what your after. I have used them on a site to just take orders and payment but I think they may do the whole thing and distribute for you as well. Lisa