Have a look at

www.control.net.au

Its an excellant inventory and invoicing software.