The adventures of enterprise/corporate payments. They can be annoying, slow, bureaucratic but boy when the time comes, invoice gets paid. One of our smaller business customers recently got acquired by a large corporate so the next $5000 "small enhancement" project had to go through their procurement who then apologized when we demanded the payment immediately. Why ? Because they thought they had not paid on time even though we literally had sent them the invoice a week ago (our smaller business clients will pay "due upon receipt"). This corporate client apologized profusely but when we finally realized it was not 30 days (they pay net 30), we backed off :). Still got a couple of apologies.