Ohhhh, and to answer the original question, no, I do not think that we need instant results.
Other than the fact that we live in a culture/time of instant gratification, I do not see any positive there.
I do believe that states and voting districts should have the systems set up so that a very quick result could be called.
I do not see how it should be required to take days and weeks.
Early voting, a reasonable deadline for mail-in ballots, etc... These are things that can be done, and do not cause problems or delays for many areas.
Voting machines that are designed to be user friendly, work correctly, and offer a paper receipt, is also something that should happen. In ALL districts.
I also believe in complete and total tranparancy... things being done behind closed doors, supervised by questionable and possibly partisan individuals, with known questions and discrepancies hanging over the handling of the vote count... No way... No where... No how. Not by anyone on any 'side'.