Have you forward the port 3389 on the router to your laptop? To test it, telnet the port 3389 from outside.
Bob Lin, MVP, MCSE & CNE Networking, Internet, Routing, VPN Troubleshooting on
http://www.ChicagoTech.net
How to Setup Windows, Network, VPN & Remote Access on
http://www.howtonetworking.com