I've been running SmoothWall for a while, it's awesome. I've been working with Mandrake and Redhat with the same experience as Charlescpc, it takes me hours to do the simplest things. I'm starting to get over the steepest part of the learning curve now though, so it is getting easier.