Maybe it is a good idea to perform a side-by-side comparison of the language constructs between Java, C# and D similar to: http://www.harding.edu/fmccown/java_csharp_comparison.html Showing the elegance of D is a way to promote it...