Okay, wise guy. Once you're done figuring it out (you're close, but not there, as Matthias points out), get to work on ((call/cc call/cc) (call/cc call/cc)) (Last one, we promise.) Shriram