Hey man, you write really well, you have a very nice way of explaining stuff in simplistic manner. I would have loved a post like this when i joined a month ago, and understood less than nothing :)
So thanks man, please keep making nice explanations like these