A botched Independence Day fireworks show is blamed on a computer problem.But was it a computer virus?