I tried this approach...
while(Serial.available() > 0)
{
char aChar = Serial.read();
if (aChar or serialString[0] == '+')
{
serialString[serialIndex] = aChar;
serialIndex++;
serialString[serialIndex] = '\0';
}
else
{
serialString[0] = '\0';
}
}
But it does exactly what it use to do...