At Robert Holmgren's invitation on the 25th, I'm posting my messed-up Startup.int. To make best use of your offer of first aid on this mess, I've added some possibly helpful specifics below. ˙‚«DEFAULT DR=C:\XY4˙‚;*; ˙‚«LOGIN STEVE˙‚;*; ˙‚«LOAD C:\Xy4\SETTINGS.DFL˙‚;*; ˙‚«LOAD C:\Xy4\Xy4,KBD˙‚;*; ˙‚«LOAD C:\Xy4\PERS.SPL˙‚;*; ˙‚«DA=84˙‚;*; ˙‚«LOAD C:\Xy4\BUSINESS.SPL˙‚;*; ˙‚«LOAD C:\Xy4\DICT.HYP˙‚;*; <><> ˙‚«LOAD C:\Xy4\DICT.SPL˙‚;*; ˙‚«LOAD C:\Xy4\XY4.MNU+xy4.dlg˙‚;*; ˙‚«LOAD C:\Xy4\XY4.HLP˙‚;*; ˙‚«LDSGT C:\XY4\saveget.sgt˙‚;*; ˙‚«SETP 1˙‚;*; ˙‚«<>˙‚;*; ˙‚«DSORT R,D,F˙‚;*; 1. On startup I get about 6 prompts, the first one is "Logon completed," but the next whiz by so fast I can't accurately report them. I spent the better part of the whole weekend trying to slow 'em down, using a <><> suggestion and various combinations df wa=. Neither to any good use. At various times I was able to pick off some roughly like "Not enough memory to perform function," "Command is not recognized," "Customization file requires a file label." 2. My printer wont print, using ctrl+P or the Action Bar. 3. My spellchecker wont check, using F7 or the Action Bar. 4. I ran and reran all the Readme.1st suggestions and settings. 5. Before all this, I had a fairly normal system, back with v112 of U2. But things began to deteriorate, as I vaguely recall, when I failed to observe, in the Reg-Read.me file, the instruction to un-zip xyweb114.zip into a temporary directory. I think I just overwrote the old xywwweb.u2 file right there in \xy4 directory - corrupting God knows what?. 6. I'm also not sure that I've corectly interpreted/applied the Win98SE "workaround," <> (which I've tried with and without the BX Q2s) that was posted here a few weeks back. 7. This might belong back up in point 1.: my dict.spl file, in expanded view is most peculiar looking. Maybe totally corrupted? Unlike the others in startup.int. And seems not to have a file label. I tried putting one on, to no good purpose. I'd try substituting a a clean copy, but I don't know where to get one. Some other error messages I've been getting at various times are "cannot read/write string," "Error loading macros," and "Menu/help file not loaded." Another concern is that I've not yet learned how to examine my Save/Get Range. I don't know whether the 2 or 3 save/get sets I've created and use may be violating the "Stay out of the 600-799 range" instruction. For all I know at this point some MAY be in that range and messing up stuff. Carl, in his constructive response to my attempt to line out my oringal "speedo" problem suggested: "Or is func EX assigned to key 83 in TABLE=CTRL+ALT in your KBD?" It was, so as an experiment I ";ed" it. Perhaps I should un-";" it? Robert, I've listed these things in no logical order, just as they've come up in rifling thru a mountain of notes here in effort to keep track. It is, perhaps, as you suggested: "hundreds of potential causes - - but probably just one that is the culprit."