I know this is an old post but I would like to talk to the person who wrote the program...I'd be interested in comparing notes as the program I wrote to solve is so much slower! Please PM me if anyone has contact info. Thanks!