4 links have been added on this idea.