Make sure your using https to login to gmail and yahoo (you can get to it by making sure you sign in on or

Also when browsing uses a site such as it it hides what your typing by using a secure connection.

Also to log in from home you might want to try Hamachi a VPN server that you install on both your Windows home PC and your Linux, Mac or Windows Road PC. it provides a tunneled network to your home PC network allowing you to securely and easily access your shared printers and servers on the road.

Hope that helps!