Edward:
1. CHeck Softrak's compatibility chart. This document will tell you which version of AR and GL the new Invoice upgrade is compatible with.
2. Invoices has integrated with Inventory since day one (1996 I believe). Please clarify what you were expecting.
3. Invoice's does not give you an option of return to stock or not. You need to use Order Entry for this. A work around would be to process credit notes in separate batches as you are doing now.