>So just to summarize, while you would not hand a user Foxfire out of the box, a developer can customize it's query engine to produce the type of querying needed. So you get the best of both worlds. You can recode any part of the interface where you don't like the foxfire way of doing things; but you don't reinvent the wheel.
Gar,
That's the idea.