Proxies are becoming less useful for caching, but emerge in content rewriting/filtering area.
I would love a feature of ICAP client (just as SQUID v3 has), where multiple boards can with just little overhead (no caching) contact central appliance (i.e. SQUID based proxy) for content alteration.
This is working workaround, but it will requires assigning significant amount of proxy server and my own Internet bandwidth for each client. If clients have 10Mbps pipes, my proxy would need 10Mbps times number of client times some overbooking ratio. Just twenty-thirty clients might equal to 100MBps requirement for my server, unmetered - costly.
This is major ICAP advantage - client will use his/her own Internet connection, and only small amount of traffic hits upstream proxy - in basic scenarios, only headers are transferred for review/modification.