Many people get ideas – flashes of brilliance. But very few become successful. Most ignore the ideas even before giving them due consideration – since they feel they are unachievable. Some consider them but are unable to convert the idea into a vision that can be communicated even to themselves. Few are able to envision the idea transformed to reality, but lack the drive and rigor to achieve it. A handful are able to sustain till the end, endure many failures along the way – success belongs to these who envision & endure to the very end.