In Arduino 0019 I see they have introduced a command called Serial.peek().
However, what it does appears to be a complete mystery as there is no mention of it in the reference pages and not even any documentation for it on its own google code page.
If anyone can shed any light on this mysterious new command please let us know as the developers obviously don't want us to. Thanks.
If it's like most other "peeks" it reads one character from the buffer but does not remove the character. Typically, peek is used for "look ahead" when parsing data.