I've actually been thinking that designing a Zachtronics-like would be both great practice and great fun!