Gigex.com rocks! I like to just check out the top-ten list every so often. I've found I can download about 100mb demo over a dialup connection while everyone in the house is asleep. DSL and cable makes getting these free downloads the best way to decide if a game is worth buying.
http://www.gigex.com