though the topic seems new but it is true. it is right time to wake up.
Read this post on venkybala.wordpress.com