Shawn, I don't think you should take the blame on you!

The doc's says that no console is display'd if the script dosn't produce any output.
I believe that Ruud has not got this fully working, but the -i switch allocates no console at all, even if you produce output using AT/?/"Text" or SetConsole()

-Erik