Well its a topic I hardly want to discuss about but puke everything I feel in writing at one go.
Read this post on mergingreflections.blogspot.com