henning, i agree that the things you proposed should be done, but they all deal with internal matters inside the code and are not really visible as new features to the end user. there should be a balance on how much effort goes into internal improvements/restructuring and how much to developing new capabilities and fixing existing problems. -- juha