@Rahul_Manekari:well, the current day Bill Gates and Microsoft have a record of one fail after another. Maybe his earlier success was due to the work of others?