Also remembering IRC's netsplits resulting in IRC Services being split off and resultant and inevitable chaos when the netsplits end.
And like I said.. you can get that all in a neatly integrated package where you don't have to worry about any of that anymore.