Im asking this question for a mate of mine, as i haev made a few reccomendations mainly smoothwall and open WRT. basicly he needs a router that supports VPN, IPSec, TCP and UDB timeout changes. i still dont know why he needs to change the tcp values he said its something about pushing email to his phone. but smoothwasll only supprorts what he needs in the premium version. he said he will try open wrt is there is no oter option or if they can garentee its as flexible as it looks. the machine he wants to use as the router is a 1ghz pentium with 256mb ram. so make some reccomendations, all help is gladly appreciated.