Check out the 10 unexpected online behaviours to look out for.
Some great points. I like the conclusion:
Designing is hard enough as it is, taking into account your surprisingly erratic users makes it that much harder. Fortunately taking unexpected user behaviour into account throughout the design process is a large part of the battle, it’s a significant step on the way to a good user experience.