Holy cow. You lispers are awesome. The bind* solution to my problem is very elegant. Thanks so much for showing this to me. Parenscript is one of the coolest things I've come across in a while. David