I've had a lot of fun back in school, when we where playing arround with logic gates. So I started this project which is not finished yet. When finished, user should be able to drop flip-flops and logic gates (AND, OR, XOR, NOT) onto form and connect them. When value of some flip-flop is changed, all other objects reflect the state. It would be a nice project for someone in school to finish.