Windows COM Port Class with Bonus Features