Thanks for the article.
It was one of those things that I wanted to investigate for a long time but never did for one or other reason.
Now all my home PCs use apt-cacher, using xinetd on the server (I liked the fact you only needed to add an apt.conf line to the clients, and let the apt.sources alone).