Kansas City announced it on their website. They haven't announced an interim replacement, but Haley had Romeo Crennel AND Jim Zorn on his staff. So many possibilities! (UPDATE: It's Crennel.)

We'll miss Haley, who was 19-27 in his almost-three seasons, with a division title last year. We won't miss him because he was a good coach, but because he oozed more apparent contempt for his players and, well, everyone, than any other coach in the league could muster. (Except for that time he gave a homeless man a stack of money.)

Here's his fitting goodbye.