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.