Jules Crittenden has a good roundup, with depressing but good commentary.