This was the last movie ever filmed at the Dixie Square Mall in Harvey, Illinois. The mall was made famous as the location for the final chase scene in the 'Blues Brothers'.
The World of Eolan, where Citizen in the Temple takes place, was featured in Lester Smith's D6xD6 role-playing game.