When printing out things that look like programs, the qq-based printer is really invaluable, but my experience is that the constructor form is better for everything else.
I never seriously experimented with hybrids, however, because I feared that the rule for deciding between (list ...) and `(...) would be too brittle. Perhaps it is time to give it a try, tho? Robby _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev