Some mistakes are not mistakes at all. You know at some level that its wrong and you do it anyways. And may be there is a need for you to do just that… Some mistakes you need to do to know what you shouldnt repeat and some to know what you should. Am glad I made some. Real glad.