Thanks for posting all of this!