Guido> Also, the tuning you've done to Graham may be useful for people Guido> who reimplement Graham in another language. How about creating a baseline named "graham-rip" before ripping it out so software archaeologists can find it later? Skip