Another in a series of rough days. LONG.