On 9/2/20 1:43 PM, John Rose wrote: > Print hEpisode.CompositeKey & Space(19 - Len(CStr(hEpisode.CompositeKey))); The argument passed to Space() must be positive. BTW, the order of arguments you're passing to New CEpisode() at Main:16 does not match the order of parameters you have in _new() at CEpisode:15. -- Lee