@AlgorithmZ: Thas a lotta questions! Theres a whole manual on smilebasicsource (being updated) Lowerdash is object-oriented and uses a stack & heap paradigm. There is recursion, and all member variables live on the heap until an instance is DEL'd. Modules can contain: MEM (member, export var); VAR (static var); STATIC defs; and EXPORT defs. Exports belong to the object system.