It's going to be end of mine day, except before finish I am reading this enormous post to improve my know-how.