On my middling DSL (320 kbps symmetric) there's a lot of pages that take more than 3 seconds to load, especially if you're not using AdBlock. There are some Flash ads that take 5+ seconds to load just by themselves!
The typical for a large corporate site seems to be 4-6 sec for me. I just timed cnn.com and yahoo.com both at 5s total load time, and aol.com at 8s (all in Chrome on Linux).
edit: Found a new winner: foxnews.com consistently takes between 25 and 33 seconds to load.