I was once searching the internet for a NAT script to one of my machines to do my routing. Hopefully, I will be able to explain how to make a simple, fast, and scalable iptables rule set (and all without scripting it++); Iptables in linux does not have to be as complicated and obscure as many sites and people make it out to be. It's all really just a complex set of simple rules.