Thanks for the reply funkusmunkus!
When I expanded the template, it added the chain to the end of the "masq" script.I moved it to the body of the script, but I still can't get to my w2k3VPNbox.
here is the output of iptables -L
[root@hulk root]# iptables -L
Chain INPUT (policy DROP)
target     prot opt source               destination
state_chk  all  --  anywhere             anywhere
local_chk  all  --  anywhere             anywhere
PPPconn    all  --  anywhere             anywhere
DROP       all  --  BASE-ADDRESS.MCAST.NET/4  anywhere
DROP       all  --  anywhere             BASE-ADDRESS.MCAST.NET/4
InboundICMP  icmp --  anywhere             anywhere
denylog    icmp --  anywhere             anywhere
InboundTCP  tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN
denylog    tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN
InboundUDP  udp  --  anywhere             anywhere
denylog    udp  --  anywhere             anywhere
ACCEPT     udp  --  anywhere             anywhere           udp spts:bootps:bootpc
gre-in     gre  --  anywhere             anywhere
denylog    gre  --  anywhere             anywhere
denylog    all  --  anywhere             anywhere
Chain FORWARD (policy DROP)
target     prot opt source               destination
pptp       all  --  anywhere             anywhere
state_chk  all  --  anywhere             anywhere
local_chk  all  --  anywhere             anywhere
ForwardedTCP  tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN
ForwardedUDP  udp  --  anywhere             anywhere
denylog    all  --  anywhere             anywhere
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
PPPconn    all  --  anywhere             anywhere
DROP       all  --  BASE-ADDRESS.MCAST.NET/4  anywhere
DROP       all  --  anywhere             BASE-ADDRESS.MCAST.NET/4
OutboundICMP  icmp --  anywhere             anywhere
denylog    icmp --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
Chain ForwardedTCP (1 references)
target     prot opt source               destination
ForwardedTCP_4414  all  --  anywhere             anywhere
denylog    tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN
Chain ForwardedTCP_4414 (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             nova.rts.net       tcp dpt:5500
ACCEPT     tcp  --  anywhere             nova.rts.net       tcp dpt:5800
ACCEPT     tcp  --  anywhere             nova.rts.net       tcp dpt:5900
ACCEPT     tcp  --  anywhere             nova.rts.net       tcp dpt:1723
Chain ForwardedUDP (1 references)
target     prot opt source               destination
ForwardedUDP_4414  all  --  anywhere             anywhere
denylog    udp  --  anywhere             anywhere
Chain ForwardedUDP_4414 (1 references)
target     prot opt source               destination
ACCEPT     udp  --  anywhere             nova.rts.net       udp dpt:5500
ACCEPT     udp  --  anywhere             nova.rts.net       udp dpt:5800
ACCEPT     udp  --  anywhere             nova.rts.net       udp dpt:5900
ACCEPT     udp  --  anywhere             nova.rts.net       udp dpt:1723
Chain InboundICMP (1 references)
target     prot opt source               destination
InboundICMP_4414  all  --  anywhere             anywhere
denylog    icmp --  anywhere             anywhere
Chain InboundICMP_4414 (1 references)
target     prot opt source               destination
ACCEPT     icmp --  anywhere             anywhere           icmp echo-request
ACCEPT     icmp --  anywhere             anywhere           icmp echo-reply
ACCEPT     icmp --  anywhere             anywhere           icmp destination-unreachable
ACCEPT     icmp --  anywhere             anywhere           icmp source-quench
ACCEPT     icmp --  anywhere             anywhere           icmp time-exceeded
ACCEPT     icmp --  anywhere             anywhere           icmp parameter-problem
denylog    all  --  anywhere             anywhere
Chain InboundTCP (1 references)
target     prot opt source               destination
InboundTCP_4414  all  --  anywhere             anywhere
denylog    tcp  --  anywhere             anywhere           tcp flags:SYN,RST,ACK/SYN
Chain InboundTCP_4414 (1 references)
target     prot opt source               destination
denylog    all  --  anywhere            !192.168.0.1
ACCEPT     tcp  --  anywhere             anywhere           tcp dpt:auth
denylog    tcp  --  anywhere             anywhere           tcp dpt:ftp
ACCEPT     tcp  --  anywhere             anywhere           tcp dpt:www
ACCEPT     tcp  --  anywhere             anywhere           tcp dpt:https
denylog    tcp  --  anywhere             anywhere           tcp dpt:imap2
denylog    tcp  --  anywhere             anywhere           tcp dpt:ldap
denylog    tcp  --  anywhere             anywhere           tcp dpt:pop3
denylog    tcp  --  anywhere             anywhere           tcp dpt:1723
ACCEPT     tcp  --  anywhere             anywhere           tcp dpt:smtp
denylog    tcp  --  anywhere             anywhere           tcp dpt:ssh
denylog    tcp  --  anywhere             anywhere           tcp dpt:telnet
Chain InboundUDP (1 references)
target     prot opt source               destination
InboundUDP_4414  all  --  anywhere             anywhere
denylog    udp  --  anywhere             anywhere
Chain InboundUDP_4414 (1 references)
target     prot opt source               destination
denylog    all  --  anywhere            !192.168.0.1
Chain OutboundICMP (1 references)
target     prot opt source               destination
OutboundICMP_4414  all  --  anywhere             anywhere
denylog    icmp --  anywhere             anywhere
Chain OutboundICMP_4414 (1 references)
target     prot opt source               destination
ACCEPT     icmp --  anywhere             anywhere           icmp echo-request
ACCEPT     icmp --  anywhere             anywhere           icmp echo-reply
ACCEPT     icmp --  anywhere             anywhere           icmp destination-unreachable
ACCEPT     icmp --  anywhere             anywhere           icmp source-quench
ACCEPT     icmp --  anywhere             anywhere           icmp time-exceeded
ACCEPT     icmp --  anywhere             anywhere           icmp parameter-problem
denylog    all  --  anywhere             anywhere
Chain PPPconn (2 references)
target     prot opt source               destination
PPPconn_1  all  --  anywhere             anywhere
Chain PPPconn_1 (1 references)
target     prot opt source               destination
Chain denylog (26 references)
target     prot opt source               destination
DROP       udp  --  anywhere             anywhere           udp dpt:route
DROP       udp  --  anywhere             anywhere           udp dpts:netbios-ns:netbios-ssn
DROP       tcp  --  anywhere             anywhere           tcp dpts:netbios-ns:netbios-ssn
LOG        all  --  anywhere             anywhere           LOG level warning prefix denylog:'
DROP       all  --  anywhere             anywhere
Chain gre-in (1 references)
target     prot opt source               destination
denylog    all  --  anywhere            !192.168.0.1
denylog    all  --  anywhere             anywhere
Chain local_chk (2 references)
target     prot opt source               destination
local_chk_4414  all  --  anywhere             anywhere
Chain local_chk_4414 (1 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere
ACCEPT     all  --  192.168.11.0/24      anywhere
Chain pptp (1 references)
target     prot opt source               destination
ACCEPT     tcp  --  anywhere             nova.rts.net       tcp dpt:1723
ACCEPT     gre  --  anywhere             nova.rts.net
Chain state_chk (2 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere           state RELATED,ESTABLISHED
Does that look like your code is reflected in "Chain pptp"?
Thanks again