There is a free service called OpenDNS.com. This service substitutes their DNS server for the one your Internet provider gives to you. For a complete explanation what a DNS server is and does go to http://en.wikipedia.org/wiki/Domain_Name_System.
Basically when one puts a URL in the browser address bar it's in the form of a name,i.e. www.google.com. The DNS server converts the name to a IP address such as 10.10.10.3 which it then brings the page to the browser. When using your ISP's DNS server sometimes the web page you are going to will "hang" or freeze. When one uses OpenDNS its huge servers dont haft to be concerned with your ISP's local traffic and can dedicate itself fulltime to your computer.
The benefits result in a noticible increase in speed. One can also block sites and other options all for free. Go to www.opendns.com