Is there such a thing as a straight key or paddle (iambic?) key that connects to a USB interface? The amount of bandwidth required to conduct a CW QSO via the internet would be far less than a VoIP call. A Morse code chat program would make for an interesting Show HN project.