Strings in mozilla are a world apart from char*s.
If you don't know why they are different,
this section is the place for you to start.
If you're already familiar with the hierarchy of string classes in mozilla,
then you might want to skip ahead to the implementor's guide
or the FAQ.