You keep coming here looking for resources, and by the time you're done you will be able to write a book on the subject!

Very interesting and useful to those of us who will do one end or the other of it at some point.