History:
--------
98/04/27  Another format() bug fixed
    v1.0  Lower compile-time memory overhead (may help users w/o 2.0 Pro OS)
          Comprehensive memory error checking (should reduce potential problems)
          OS 3.0 compatible
          float variables can be incremented/decremented
          Change in Backup behavior of databases/applets (now, only backed up at
              next HotSync, and then the backup bit is cleared)
          New backup dialog          

98/02/13  More format() bugs fixed
  v1.0b5  Standard font is now reset after an applet runs
          More error checking for out-of-memory conditions

98/02/11  format() now correctly displays negative numbers
  v1.0b4  Fixed random behavioral errors :)
          Fixed problem related to stoping app while in getc()
          Fixed problem related to 'Duplicate Database' error

98/02/10  Fixed crashing bug with include files that weren't found
v1.0b2-3  Fixed another out of memory error
          Fixed applet list drawing errors

98/02/09  Added format() to format floating-point output
  v1.0b1  Added serial I/O functions

98/02/02  Added sleep(), getsysval() [to get username]
  v0.99a  Added resetaot() to reset auto off timer
          Added "Edit Source" menu option
          Added ability to hide include files from compile form
             (using '/$' instead '//')

98/01/31  Fixed the compile->reset problem with large programs
   v0.99  Fixed the 'out of memory' problem
          Added status line to compile dialog
          Added a bitmap() function
          Fixed another event() bug

98/01/22  Fixed a bug in dbread()
  v0.98b  Fixed a bug in compiler that caused int to be occasionally treated as
             16 bits rather than 32.
          Added parameter checking to tone()

98/01/19  Fixed a two bugs in event() (false penDowns / improper blocking)
  v0.98a

98/01/18  Fixed another compiler bug
   v0.98  Fixed a bug in hex()'s output of negative numbers
          Added frame2() which allows specification of frame widths
          * Added database I/O (see documentation)
          * Added Memo Pad I/O
          * Added new event mechanism
          Added deletetion form for user databases (files)
          Added strstr() to search for a substring in a string
          Added mathlib() to test for the presence of the MathLib
          Removed disabling of execution after expiration

98/01/14  Fixed a bug in compiler output
  v0.97b  Fixed a bug in hex()
          Added XOR to list of available colors for rect(), line(), and frame()
          Added '\x' as a string escape sequence (e.g. "CR = \x0d")

98/01/12  Fixed a bug introduced in 0.97 (Reset if file contains > 7 functions)
  v0.97a  Fixed a bug in string comparisons

98/01/11  Fixed several memory bugs (hopefully solving the compile->reset problem)
   v0.97  Documented several math functions [sqrt(), log() log10(), exp()]
          Added confirm() function (Alert with Yes/No buttons)
          Added support for 'include'
          Automatically switch from Compile form back to Main after compiling

98/01/05  Fixed bugs in several built-in functions
          Added frame() function (draws an empty rectangle)
          Added date/time functions
          Added support for hex in source
          Added hex() function (converts int to hex string)

98/01/03  Fixed bugs in puts(), wait()
          Added a "Goto..." button for compile errors

97/12/29  Initial release