Setting Joins in the catalog only tells your database how to join the data, it doesn't mean Impromptu will do any of the work.
If your database is set up properly, the general rule is to have the database do as much processing as possible.
Pain is stress leaving the body
DoubleD