It's a well writen post. I loved reading it O.o

And I agree on most of the points.