Oh and by the way OP, your post is a pretty amazing read.