Actually, I just worked around the problem and sort of hacked the report I was working on. No big deal actually - it just ticked me off because I was doing everything right and it just didn't want to create the report.

I've all but finished the database, in fact. The client likes the system very well. Thanks for the heads up, perhaps I'll take another stab at that report...