Here's parts 2: http://blog.regehr.org/archives/232
and 3: http://blog.regehr.org/archives/226 and if you missed part 1, you should really check it out: http://blog.regehr.org/archives/213 Robby _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev