<offtopic>
[indent=1][quote name='szecs' timestamp='1332348439' post='4923991']
Leonardo was a genius at mechanisms, but was he an expert in other fields essential to actually build something? I guess not, many of his inventions wouldn't have worked with materials available at that age. Some of them wouldn't work with today's materials maybe.
[indent=1]There is an event that occurred during the enlightenment, which I like to nickname the 'knowledge singularity'.
[indent=1]It's the point where the sciences start to diverge, and become distinct disciplines from Philosophy. In effect, up to that point the quote-unquote "philosophers" had necessarily been experts in many, many diverse topics, but with the explosion of scientific knowledge it ceased to be feasible for one person to master so much knowledge. Leonardo Da Vinci is a good example of the earlier jack-of-all-trades approach, and from what I understand he did have a fair background in engineering, etc. in addition to art. For artists in the present age, to follow in his footsteps is not at all trivial.
</offtopic>
In reference to Antheus' giant list of software stacks, you seem to have left out the Java stack. In many ways it has similar pros/cons to the .NET ecosystem, although my impression is that both developers and hosting providers are easier to come by for Java.
[/quote]
Many of Leonardo's inventions worked and were perfectly viable. I've seen the special exhibit they did about them with working demonstrations and I've tested some myself.