Actually the else statement was there to test whether the serial monitor was working properly or not. There were times when it wouldn't display anything even though it should. But I agree, it's a good idea to remove that line.
Also, what power source would you recommend if a 9V battery isn't good enough? I'm trying to make the Uno portable so plugging it into my computer isn't really an option.