Sure, a quick example is if I want a report on all the employees in a company.
The base node would be employee, because that's got all the contact info we want to report on.
So then the user would be presented with a QDBTree with only the Employee table at the root. (I guess the option to specify a root DB node may also need to be added to the QDBTree.) From there they would choose Employee->Company->Name, Equals, and enter in the company name they were interested in.
The system would then spit out all the employee information, on employees that meet the created conditions.
I guess the next step after that would be storing generated queries in the DB to re-run / edit at later dates, so some sort of SetNamePath / SetQQNode functionality would be great.