Facts, fouls and fools. It's been a busy couple of weeks.