A ROM based DOS isn't a good solution for me, as I like to switch out between my rev. C BASIC and assembly editor carts. I prefer it disk based, but like to keep both my drives free for other tasks. No, I don't "live in DOS" but I do make frequent use of it. Frequent enough that I prefer to have it load up immediately rather than hit a disk for it.
As I said, I've never had any trouble with DOS XE until this incident. It's been stable and fast for me. I don't know what compatibility issues others have seen, but I don't have an extensive library of software on disk in DOS 2.x format, which is maybe why I haven't seen any compatibility issues until now. I suspect I'd get lit up by somebody no matter which DOS I decided to run.
Thanks for your suggestion, though. I'll give Sparta a try. Is there any documentation on-line anywhere that you know of for it?