Read the comments, a lot of them bring in D. Some D related questions should be answered. http://radar.oreilly.com/2010/06/does-the-world-need-yet-anothe.html Bjoern