Some good, some bad in a rough weekend

Printable View