Rename script to reflect that it loads everything
Add logo to locations so it's present on forms
Change counts a bit for better balance

Not enough invoices were being created due to SO's not being pickable
Inventory adj to make sure each item has stock
Categories must be marked active
Item's xrefs must match up.

Otherwise items end up with a bunch of un-orderable attributes
Many more helper methods to base class
Catch exceptions and re-throw message
Allow username & pw to be set
param name should be called 'query' not 'filter'
Receive more po's and invoice more so's