I did But not many agree with me
well... I'm fine with saving to file, but what's the problem with reading the last X lines from it to fill the message window history? (open log, seek to end, and read data in 1024 KB chunks backwards until X lines were found)
Or save full log to file, and a short one to DB... but reading from that file should actually be fast enough.
And for IRC servers that send us their history (though that one was always messed up for me... never in the correct order) we might either be able to detect that they send a history and also append it with a spacer in-between, and or people can disable our history feature on a per group basis.