For electrical or computer engineering students or anyone with a passing interest, this site presents a very good overview of digital logic. The basics of both combinational and sequential logic are discussed, and the design of specific components such as counters and shift registers are also illustrated. A particularly interesting section is devoted to the inner workings of logic gates, which is...