A fun item (whose effects could be duplicated with an illusion spell, which is why I make the suggestion here) would be a Disguise Kit, a collection of pigments, makeup, and padding that can be used to make a person look like someone else. This is done in RP at the moment, but it should be possible, using the SetName() function, to allow a character to change their floaty text, temporarily, as a result. (Other details could be worked out, I'm sure.) The reason such a thing would be good for RP is it allows a quantifiable method of disguise, which could then be used by evil characters, undercover characters, or characters who would be reviled for their appearance - Drow, anyone?
Unfortunately, unless the setAppearance stats are set randomly, to some subset of the appearances that are nondescript (which could be trouble on reset), I'm not sure how the mechanics on this would work. But it would be nice not to have to act if someone is "disguised". (I'm not objecting to floaty text on the whole, but it can be a bit of a mood-breaker.. I've been guilty of calling someone by their given name when they're using a pseudonym.)