Some thoughts in this line which may be interesting for my Readers to have a glance at the Topic..
Read this post on sreedharb.blogspot.com