  It should check at runtime for the crypt program since different machines of
  the same type may or may not have crypt or DES on them.

  clean up the code, and add more features.

  Currently this is xspread..  One day it will be incorporated
  with SC.  SC and xspread will be the same program.  
  I've also noticed that sc.c could not compile if DOINGX is not defined
  due to the use of userfont which is declared only when DOINGX is
  defined.  Some of the other defines also still get screwed up.

  The crypt routine now prompts on your screen in the Xspread
  window for the key, which is nice, but it is shown, maybe that
  could be changed so when keystrokes are down, it is displayed 
  as "XXXX" ??

  Check on the Lotus compatibilty.  Can Xspread really read in
  Lotus files?  Old Lotus versions?  Or does Xspread just have the
  Lotus like look?
  
BTW, there is a serious bug concerning functions that return strings
(eg @DATE, @SUBSTR): it says "invalid numeric function" or somesuch.
This means that eval() instead of seval() is being called for those
functions, but I couldn't discover why.  At present, you can't use
functions that return strings.

