Before a nonprofit asks supporters to make a contribution, it needs to determine whether those supporters are in one of the 40 states that requires the nonprofit to submit a charitable solicitation registration filing with the state charity official. Unfortunately, state laws are not uniform; they differ widely on what triggers registration and what information must be filed. The current process amounts to solving a crossword puzzle of conflicting state laws.