Collections management
Why a flat field list will always fail a mixed collection
A cartridge, a magazine and a controller need different descriptions. The usual answer - one enormous form with mostly empty fields - is why cataloguing stalls. Here is the model we ended up with instead.