How fast should my site be?

How fast should my site be? How long do you wait for a web site to load? Not long I bet, waiting for something is frustrating and people do not like doing it. In a world where information is almost instant our patience has grown less and less and so speed is part of the [...]