VIC CRM for small business.
This is almost identical to the problem of inserting an expense document into a