97-11-24 03:22:11 EST, you write: << In addition, there is no way to read the files in the calculator's memory through basic. The definition of a "shell" is a program that reads and lists (in an orderly fashion) programs in a storage device. There is simply no way to do this in TI-BASIC. >> What if partial assembly was done to do this?