Has anyone made a reference counting smart pointer using D2 structs yet? It should be possible now with the opDot, destructors, postblit thingy and constructor. Is anything missing to make it work? Actually I don't even think the constructor was necessary. So someone probably could have done this a while ago. --bb