I'm getting random problems with receiving data using the serial ports.
Sometimes I get an exception in MScorlib "Cannot access a disposed object"
And sometimes the SerialPort object seems to dispose of itself of it's own accord. :-(
I'm using a baud rate of 115200, and 8 Data,1 stop, No parity.
This problem seems to have gone away.........
This was actually nothing to do with the Serial Comms library, but where I was using the MS System.Timers.Timer class which has a bug in it.
If you stop the timer it becomes available for Garbage Collection! Whoops!
Been using this libary for a while now and it seems very stable.