OK, I've being doing a lot of work on this (locally, changes haven't been posted on the site yet). File uploads are a bit more complex than they might sound, but I should have something by the weekend.
For discretes: In addition to the current "Yes/No/Not Applicable" options, I've added a "Workaround" selection. The workarounds themselves would be added to the notations section.
For RS-232: would simply expanding the current "RS-232" tickbox into separate "RS-232 (1-way)" and "RS-232 (2-way)" tickboxes be acceptable?
Anything else come to mind?