Here is a suggestion that we have seen others do to improve their cash flow. Break your customers up into two groups. Send out invoices for one of these groups, mid-month. Send out the invoices for the other group at the end of the month.
You can easily do this with Gopher by using the customer categories option in the customer section. Then when you generate your invoices choose which specific group to generate for.