SRAM and storing strings

So you're saying I cannot concatenate or use Flash strings using String class .. I'll guess I can just do it for my own private and modified version of String class.
I think you're not being very helpful. See post above by Marek080 - that was very helpful and actually resolved my original problem.

Sorry. I'm not feeling good today. The String class was developed to make string processing easy - constructing a string from data read from the serial port, for instance. I would guess that no one thought that adding a Flash-compatible constructor or concatenation operator was necessary. Of course, if you want to clutter up your SRAM with Strings made from Flash data, you are free to do so.

I know how to do all the stuff that the String class does, using string functions, so I've never felt the need to use the String class, especially after looking at how the concatenation operator works.

Your mileage may vary.