But there's a lot more program utility item types than there are field types, and XML will be one of those types. You could have 1,000 XML documents with a rich tree of information and build a view where the columns were particular bits that you got from deep inside that tree. You didn't have to do it by parsing it on input and storing that piece of information as a separate text item. They turn off directory browsing, so they sure don't want you to be able to open any note on the desk. Even if you're allowed to read the note, they don't want you to see all the items in the note.
Security is really one of the keystones of our platform.
We need to make sure that even where we consider it not to be a security problem, we don't want it to be a perceived security problem. The classic Notes security model is that notes have sophisticated access controls, but once you can open a note, you can read anything on it. So, we're at a slight disadvantage with the Notes client because we have a poorer security infrastructure. We have to be a little bit more sensitive to what we let people see. Up until now, if the app designer doesn't want you to see a certain item, there's no way for you to see it, because the only way to see items is rendered through forms.