SerialPortNet is an open source serial port communication library for Microsoft .NET. It's written in c#, implements complete .NET 2.0 specifications, and is designed to allow for multiple OSes and add-on 3rd party Serial to Network adapters.
Fixed some nasty performance issues I was having using the .NET 3.5 SP1 native SerialPort class. Almost a drop-in replacement! Very nice.