I've just been reading through chapter 10 of the excellent "The Language Teacher Toolkit" by Steve Smith and Gianfranco Conti (available here).
The chapter is called "Working with written texts" and it gives a list of 30 or so different types of activities that can be done with written texts. As I read through the list it occurred to me that many of the activities listed can be automated and can therefore be delivered via textivate. I thought I'd put together some examples :)
The sections below are: 1. Listen and read; 2. Jigsaw reading; 3. Parallel texts; 4. Find the French; 5. Synonyms; 6. Definitions; 7. Question forming; 8. Completing sentences; 9. True, false, not mentioned; 10. Matching tasks; 11. Multiple-choice questions; 12. "Wh" questions; 13. Gap-filling; 14. Changing the point of view; 15. Translation; 16. Dictation; + Other activities.