ok, so I am getting used to the search facility now...
Found this "script" that is said to solve the problem on SME6
First time i read the post, i read on to far and thought it WASNT what i was looking for

1) is it safe to try on SME7?
2) what do i do with it? make it into a file with pico? what type of file(blah.sh?)? where do i put it?(root?) how do I run it? (sh blah.sh??)
sorry all for being so hopeless at this......
I guess i replace vpnserver="192.168.10.2" with my MS box's external LAN IP (192.168.101.2)?
and RED_DEV="ppp0" i change to eth1 or eth0 (i will have to check which one is the SME external, sorry havent got that far yet)?? or the SME box external ip? I guess RED_DEV can be something else more descriptive to me? (eg internet or router or whatever?)
vpnserver="192.168.10.2"
RED_DEV="ppp0"
/sbin/iptables -N pptp
/sbin/iptables -A pptp -p tcp --destination-port 1723 --dst $vpnserver -j ACCEPT
/sbin/iptables -A pptp -p 47 --dst $vpnserver -j ACCEPT
/sbin/iptables -I FORWARD -j pptp
/sbin/iptables -t nat -N pptp
/sbin/iptables -t nat -A pptp -i $RED_DEV -p tcp --dport 1723 -j DNAT --to vpnserver:1723
/sbin/iptables -t nat -A pptp -i $RED_DEV -p 47 -j DNAT --to $vpnserver
/sbin/iptables -t nat -A PREROUTING -j pptp