String Comparison - Not Equal To problem in While Loop

Looking at his posted project he's going to need a little, OK a LOT, more help then my simple posting provides.

The Arduino 1.x (and presumably later) 'String' class ought to be taken out back and buried. It's constantly being used and abused by those who don't know any better.