I'm now the proud owner of a MAX232CPE, and hopefully I should be able to breadboard up a line level converter tonight. Then we'll discover whether I've fried my UART by plugging it directly into an RS232 port.
I can't seem to find, however, any consistency in the circuits I'm supposed to use. The datasheet's standard circuit uses 1µF capacitors; Maplin's circuit in the catalogue uses 22µF; the circuit here:
http://www.seattlerobotics.org/encoder/aug97/cable.html
...uses 0.1µF. Hardware's not my strong point. Can anyone clarify? How critical are these sizes?