If you send me your e-mail address I can supply an Excel spreadsheet that will compute the candidate lists for you -- it's not exactly a solver, but it does cut the work on a "monster" puzzle down to size. dcb