or if you want to have more speed, just get 2 connections at home, and get this sweet router.
http://nexland.com/turbo.cfm
This will allow you to have 2 connection to the internet at the same time, buy doing that it will do load balancing, and all that crap. Pretty cool thinking of getting one.