I just came on to suggest this idea but you beat me to it :P

This would be good for the busy channels that get a few hundred users and theres constant join/parting, making the conversation difficult. I think this is a very considerable idea.