Other than some minor punctuation errors and typos it was very nice, very good post.