I just found out about these today for the first time,
and I'm fascinated by them, and fascinated with this
particular inscription in English:

  Unite humanity with a living new language

Could this be an IAL that is refered to?  Just when
you thought life couldn't get any stranger.

See for yourself:

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around