plenty of blame to go around...

Top