Its all interesting. Sounds like you have done your homework,

Joe