Not all of us are as addicted to the CB as you. ;)
I can't say it seems like the bandwidth utilization is high for the CB. I like the one outside server idea, but add use of UDP to the bill too. It seems a lot of people want the CB to be more like IRC... maybe someone should throw up a not-so-official perlmonks IRC instead?
I haven't personally seen the XML format used for CB grabs, but it is also possible to use server-push (multipart or just stream-mode) to feed clients at near real time. In fact, I believe there's a
CUFP on exactly that subject. Of course, this also imposes extra load, so maybe the push could run from the "one outside server" that receives the real stream.
Somehow I forsee a great smacking-down of this idea, though! :) ++ for the proposition though
mhoward - at - hattmoward.org