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...