An important message for all BASIC programmers: 12 Reasons Why You Are Going to Write Your Next Program in Euphoria! - because Euphoria is actually *simpler* than BASIC - because Euphoria is 10 to 20 times faster than Microsoft QBasic (see demo\bench) - because QBasic limits the size of your program and data to 160K bytes - because Euphoria checks for uninitialized variables - BASIC just quietly sets them to 0 - because Euphoria lets you say precisely what values may be stored in each variable - because Euphoria has true dynamic storage allocation - you do not wipe out your data when you redimension an array - because Euphoria is more flexible than BASIC - you can declare types for your variables or not; you can store objects of any size into an array (Euphoria sequence); you can have arrays of mixed type of data - because Euphoria lets you perform operations on entire sequences - because BASIC is an old "ad-hoc" language that carries 25 years of redundant, excess baggage along with it - because there is no effective standard for BASIC across different machines and there probably never will be - because QBasic provides no built-in functions for using a mouse - because QBasic does not support SVGA graphics