Doug, I think I've taken care of the bug you found. I wasn't holding onto the input to remove invalid candidates. --mark -- sic transit gloria et adulescentia blog | http://blog.hasno.info/blog wiki | http://wiki.hasno.info