What is the most recommended solution for cloning form rows?
<p><img src="http://i.stack.imgur.com/SDijr.png" alt="Example mockup of what I am intending to achieve"></p>

<p>I'm trying to achieve functionality illustrated in the image.</p>

<p>These are some of the questions I have and would appreciate your opinion:</p>

<ul>
<li>Should I have a a row of inputs in a div and then clone it?</li>
<li>Should the names of the form elements be a matching array (name="firselement[]")?</li>
<li>If Select is not selected, does it get passed as empty or skipped? I need to maintain rows as a record in DB and do not want to have missing inputs mess up the array order</li>
</ul>

<p>Any tips in achieving this is greatly appreciated.</p>
