With respect to "API" for ZCommerce At what level are you trying to interface with the accounting system? 1. Query inventory items, price levels by cust type 2. Query/Create customer record a. mailto/billto address b. ship to address c. tax rate at destination d. customer status 3. Submit post transaction data (double entry) a. credit a/r b. debit sales c. credit inventory d. debit cost of goods sold -- I think each one of these "steps" could/should be modularized and distinct. Though certainly in the post transaction phase some kind of customer number/id needs to be passed in.. Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax netmeeting: ils://ils.murkworks.com ICQ: 14856937