Thanks for taking the time to put this together, it is very informative.