Too much to summarize...