I have received overwhelming response to this article through various LinkedIn Forums and Yahoo Groups.
I would like to thank everyone who has taken time to read this. I would like to doubly thank people who have given their comments and ideas.
Please keep the discussions alive - that's the only we learn collectively.
I am posting some of the comments here (with permission).