Great post, very educational, thank you.