Great post, that answers lots of questions