The basic package is adequate for a small businesses that only need to invoice a single type of client or business. Sometimes I need to invoice for hours while at other times I need to invoice for units sold and so I need to change the label to reflect. Unfortunately the change is global and retroactive. It would be great to have the change be invoice or customer specific. For the sake of convenience I often duplicate earlier invoices to save time and then delete line items as needed.unfortunately this causes the program to crash. How frustrating.