A short while ago I have come across one article which I assume you could find helpful. Somebody will take a steaming dump all over it, but it clarified some of my questions.
Thank you for helping people get the information they need. Good stuff as usual. Keep up the great work!!!