Proxy Software: TCP, UDP and HTTP

Check out this nice, small and simple proxy software. There is a TCP port (Telnet, FTP, etc.) a UDP port (RealAudio, Quake, etc.) and an HTTP port (not sure about this one, the TCP should cover it, but its available separate as well.)I have only scoped these out, I havent employed them but a nice, simple UDP proxy would be great. As for TCP, I have yet to beat Apache (with the proxy mod, of course.) Apache even beats Microsoft Proxy server, easily, (they both do caching and Apache isnt "active" but it allows transparent FTP proxies through a browser using authenticated URLs, MS cant handle it.) I still like Microsoft Proxy for the "Winsock" proxy feature, but hey that only works on those Windoze machines. For Linux you can socksify the IP stack for transparent proxy, but something simpler (client software you can enable-disable, like the Winsock proxy client) would be great. I dont know if this is the ticket, but its promising. If anyone has any other suggestions about Linux-Windows proxy please let me know. I know about SQUID, and it works great, but it still does not provide a Winsock-like transparent proxy software solution, that is ideally what would be the best tool (with the capability to disable quickly.) This could sorta be accomplished in theory by just using authenticated SOCKS5 proxy (which is not transparent) or by booting to another kernel with a socksified stack (which is not convenient) but there has to be a better way .I am currently investigating and implementing DNS, web, proxy and security (firewall) for a small commercial operation. I will post the setup, results and recommendations when I get it completed, check back here. Again, suggestions for any of these products are welcome.