Wow! This may be just what I need! My brother created a randomizer for one year, but doesn't know how to set it up so certain people won't get each other and so you won't have duplicates in future years. Will your program work on LARGE groups of 50-100 with no duplicates for 8 years? Can it be made to never have duplicates until all combinations have been made (we won't live that long)? I know nothing about programming, but am trying to find a program that will remember and not duplicate past years with a preference not to have members of the same immediate family get each other. Does your program let me specify that? Thank you!