Quick question - using Strings in typedef structures...

Now that is a good answer,

You've said that string data is via pointers, I'm happy with that notion. I can see that the structure will not change, even if the target string changes.