This is quite an interesting article, with D version 2.0 on it's way I guess this might be of some interest to Walter. http://www.ddj.com/dept/cpp/199902702 Zz