ItemCreationField

Multiple rows without InfoPath or custom code

The ItemCreationField is a CustomFieldType which can be added to any list or document library.  The column captures any number of positions which can be directly changed, deleted or added in the context of the list element.