NOT-SO-BASIC BASIC