I have a bonus question, piggybacking on the original poster’s question:
Has anyone experimented with the XML project format, with the intent of editing text outside of the AE application?
I am running some tests right now, and it’s simple to tweak certain attributes externally, but typeset text is a slightly different animal… basically it gets stored as HEX strings in the XML file, which is pretty non-human-readable for the purposes of doing dynamic updates to a project.