Hi Mark,
I have reread an old thread several times:
http://www.tfguild.org/ubbcgibin/ultimatebb.cgi?ubb=get_topic;f=12;t=000004
There might be more too, if you use the search engine.
I'm not much of a finish guy, but for ends I've had great luck with anchorseal.
All the best,
Zach