This is an excellent series of posts. Thank you for taking the time to put them together. +1 to you.