I've been running a Linux router for years and I recently came across another machine I may try E-Smith on.. but I want SOCKS! There's tons of software that simply won't work right through NAT, iptables, etc., but have SOCKS support.
It would also be nice to have a little web-interfaced menu available from inside the network for quickly setting up portfowarding.