I've used no-ip several times.
1. Sign up for a free account 2. Sign in and add a host (select a free name like mybox.no-ip.com) 3. Goto whatismyip.com or ipchicken.com and get your public IP and add it as the address of mybox.no-ip.com in your account 4. Download the free app/script whilst logged in and add it as a start up item so when you eeePc boots up it fires up the client automatigcally 5. The client checks your public IP address and you IP address assigned to mybox.no-ip.com and if you IP has changed updates it so its always accurate 6. Bask in your greatness.