I'm also a fan of CentOS, but take a look at M0n0wall @ http://m0n0.ch . That's what I use for my VPN. At HQ, I use M0n0 on a CF card, with a decent Monarch 1U system, no hard drives. For the remote offices, I use Soekris NET4801 boxes. All embedded, no moving parts, very sweet to use. hth Mark