How long should a page take to load?

Back in 1997 Jacob Nielsen was suggesting:

Currently, the minimum goal for response times should therefore be to get pages to users in no more than ten seconds

Obviously expectations have sped up a fair bit since then.

How many seconds do we think is reasonable nowadays?