Failure has many reasons. Success has none. It is meant to have - Devang Vibhakar