I agree. It's going to be pretty awesome with settings on a brand, product, client and contract product level (so you can exclude specific services for instance). And you can set a day in the month on which to invoice and a range of time in which to generate the invoices for (So for instance if you generate invoices on the 15th and say 1 month, it'll roll everything up until the 14th of the next month into one invoice).