The DefaultButton (as you can set in your form tag <form id="form1" runat="server" DefaultButton="btnFinished">) will determine which buttons click event will be fired on a default submit. (like if a user hits enter while in a textbox)
You can attach events to all your buttons. If you attach an event to your btnFinish-button that event will trigger when you click that specific button.
<form id="form1" runat="server" DefaultButton="btnFinish">
<!--
<asp:Button runat="server" value="I'm done. Send my data" id="btnFinish" OnClick="btnFinish_Click"/>
</form>
protected void btnFinish_Click(object sender, EventArgs e)
{
}