I think that small type is used for different reasons that those listed. Small font isn't just convenient for space but I think its also an asthetic decision. *MANY* of the small fonts are used in ALL caps this is because it makes the shape of the text line rectangular. This looks cleaner and keeps you from getting that choatic feel. Typography demands on the internet I believe are different than those in the print world.