If you have nothing to do in the else block, just omit it. Empty else blocks look silly.
Some useful reading here:
http://arduino.cc/en/Reference/ArrayWhy is there a 3 second delay in setup()? Are you waiting for the genie to appear and clean the kitchen?
More useful reading:
http://arduino.cc/en/Reference/ForComputers are good at repetition. Let the cooper replicate the code (by using a loop) instead of you doing it using copy/paste.
Also:
http://arduino.cc/en/Reference/Increment analogWrite(speakerOut,128);
The analogWrite() function only works on PWM pins. Pin 1 is NOT a PWM pin.
At the moment I am noticing that when the 6th LED bar lights up there is more of a delay, and that the timer is not counting past 5 mins. I have also not wired in the Piezo speaker as I don't have on.
Have you tried using Serial.print() to see what is happening? Of course, you'll need to change the value in speakerOut, since pin 1 is part of the hardware serial port.