Bug Found and fixed. Thanks for that druid.
The top post of this thread has been corrected.
Read the dark-green [EDIT] up there for explaination.

[WARNING :: TECHNICAL CONTENT]
Serial ports COM1 -> COM9 'appear' to be dos-legacy names,
whereas COM10 -> COM256 are not.
So when accessing the COM10 and above you NEED to lead the port name
with the 'root-path' accessor "\\.\" (eg \\.\COM25 ),
but when accessing ports 1->9 it is assumed by the OS.
My code now adds this accessor automatically, so you dont
NEED to know this, Im just giving this infomation out for the curious...



"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial