Lengthy, but looks like a worthwhile read. I'll spend the next few days going over it.

This is a subject that interests me very much. Thanks for posting his.