Create Form with N-field (arbitrary numbers of instances of a field)

Create Form with N-field (arbitrary numbers of instances of a field)

I want to give users the ability to list an arbitrary number of fields of a particular type on a form -- e.g., I have a URL field called "Specs" and I don't want to limit the number of "Specs" links that can be attached to a particular instance.
 
How can I accomplish this?