Progress in science is often very slow. Ask a graduate student and you would hear about the countless hours that were spent in trying to come up with a hypothesis, planning the experiments, testing the hypothesis, only to come up with results that were totally different from what was expected to be observed in the beginning. At times these results lead to roadblocks which have been to sidestepped to make progress; sometimes the results lead to dead ends, which is every scientist's nightmare and just a few times they point in the direction of new science, which is exciting. Most scientists understand that this is the nature of work when exploring the boundary between what is already known, the collective human knowledge, and the vast sea of unknowns that is waiting to be unraveled. Rarely, things work exactly as expected; no hiccups, no glitches and joy that you get as a result is really hard to explain. When everything works as expected and you discover somethin...