I was a contractor during that time too. I could write a long post as to why that year was a disaster for them. In short they were understaffed and when someone quit no one was aware of what was going on with the account. I kept track of my stuff, kept my cool on the phone with them and payment are timely unless something is misplaced. To be honest I have never had a property manager not pay unless something was not showing in their system. This seems to be DG doing the crap though. Again I might be paid in full but why terminate a contract 21 days before it ends unless you plan on skipping out on the bill.