Re: Ethernet blinkies... here's what I've seen as most common.
Of course, Link / Act normally share an LED -- green or yellow, rarely something else. Blinks off with activity.
Speed / Duplex is totally up to the device and anything goes, but there are some common cases. Normally, Duplex does not have an indicator at all. For 100Mb, Speed will usually be Off=10Mb, On=100Mb when using a single (typically green or yellow) LED, or Yellow=10Mb, Green=100Mb for a bi-color LED. For 1Gb, Speed will often either be Off=10Mb, Yellow=100Mb, Green=1000Mb; or Yellow=10/100Mb, Green=1000Mb, Off=10/100Mb, On=1000Mb, or some combination of Orange / Yellow / Green.
Some Gb devices have given up with link speed and just show you Link on one LED, and Act on the other. And there are all kinds of custom variations. E.g., some Cisco switches have a button you press to change the mode -- Link, Act, Speed, Duplex, PoE, etc. Juniper EX switches have one LED that blinks once per second for 10Mb, 2/s for 100Mb, 3/s for 1000Mb, and then the other LED blinks with activity.
In reality, you're somewhat beholden to what your PHY gives you, which is probably why there are so many trends despite the lack of any standard. With only a handful of vendors out there making the silicon, you're pretty much going to get variations of that vendor's chosen light show any time you use their IC -- with some token customization like blink speed and support for single or bi-color LEDs.