Number to words — for checks and invoices

Spell out any number in English as a cardinal, ordinal or check amount, or turn it into Roman numerals and back, with bad numerals explained. On this device.