HTTPS and vtunnel.com

Make sure your using https to login to gmail and yahoo (you can get to it by making sure you sign in on https://mail.google.com or https://mail.yahoo.com)

Also when browsing uses a site such as https://vtunnel.com 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!
AEL