ALWAYS Backup League Champ before making Any Changes! Go to Report Manager In the Player Registration Report Edit Double Click the field League Age field In Expression left click the button to the right replace (Be Careful to type EXACTLY what is shown) (variables.cutoffdate - register.ddob)/365 + .4 with (variables.cutoffdate - register.ddob)/365.3333 This corrects the problem with League Age. Right Click the field Amount paid field In Expression left click the button to the right replace (Be careful to type EXACTLY what is shown) register.pnamount with IIF(register.pddate=>variables.regdate,register.pnamount,0) save and close. Now the Registration form will calculate the amount paid including only amounts in the payment table that are dated during the current registration period.