This reminded me of this TED talk:
http://www.ted.com/talks/john_graham_cumming_the_greatest_ma...
Does anybody know about software for simulation of this kind of mechanical devices? Is it even possible, for example to simulate all parts of mechanical clock? Add 3D printing to that and ... :-)