Don’t these folks understand that time is money??
If you tell me that you’re gonna be here to gimme internet at 10 am, then be here! I shouldn’t have to call you at 12:30 to find out that you’re running late. Dang it…I shouldn’t have to call you AT ALL. You should be calling me! And don’t say you’ll only be another hour late if that is gonna turn into 3 hours late.

At least the other 2 contractors had the decency to call 30 minutes before they were gonna be late.

*sigh*…what a day.