MS SmallBasic might be great, if they only add some more commands to it. Now it is just misses some of the most important tools for for example string handling.
Basic is great language, when you want to make something simple fast.
I have allways wondered, why MS didn't make Basic the command...
basic
binaryperformance
code
command line
computerlanguages
data collection
developer tools
dos
driveprogramming
efficiency
freebasic
languagecomparison
oneshotprograms
programming
quickdevelopment
scripting
small basic
software development
stringhandling
user experience