I too prefer LET-VALUES. Twobit will generate exactly the same intermediate code that Kent gave, and I think we all know how to generate efficient code from there. Will