Thought I would add this scan of Smart Computing that I thought sums up ports rather well.
Sorry for the poor image quality, but it is readable, and shows all the ports very clearly.
Each port type has a small explanation, and a bit of background info as well. Like parallel ports being around for 20 years, and serial ports even longer.
It covers everything from DVI to Firewire.