Get yourself a Router (A D-Link DI-804HV comes to mind). And let the router do all the logging in and configuration for you.
Thats fine for a simple NAT. For granularity and QoS, packet shaping for VoIP (vonage, etc), allowing true stateful packet filtering, port forwarding, etc; IPtables is a better solution.