Jeff, I encountered this problem as well a few months ago. I'm trying to recall how I fixed it but what the line number of the program is trying to do is read from the SY_REPORTSETTING.M4T using the kUser index. The key to this index is the DefaultReport + UserCreatedKey + ModuleCode + CompanyKey + ReportID + ReportSetting + WorkstationName. I found was there some records where the DefaultReport was blank instead of a Y or N. So in FD&M, I deleted them after I set the KeyNo field to Kuser. I'm 75% sure that was the solution but it's was so long ago. If not, let me know and I'll help you dig in on it.