Information in the links on this page is outdated. D's templates have become much more powerful since these posts were made. At times, new features introduced new bugs, but at this point D has powerful templates and (I hope) limited bug issues. (I don't know if IFTI is fully implemented yet, but I believe it's mostly implemented. My impression is that it's now a matter of Walter addressing exotic corner cases.) -- JustinCalvarese