Naturally it would update each time the section was visited until the order is put.
Then you would need to insert that field to the saveorder(); in functions.php
Code to get next increment ID
$result = dbarray(dbquery("SHOW TABLE STATUS LIKE '".".DB_ESHOP_ORDERS."."'"));
$orderid = $result['Auto_increment'];
Paste this above </table></fieldset></div>"; and right below
in saveorder() function.
<td align='left' style='width:120px;padding:4px;'>OrderId</td>
Regarding shipping, yeah I tried to cover most.
Initial Rates, Flat rates, free rate per sum and also cost per weight.
I guess a setting in a product to exclude from shipping would be viable. I will add it to the list anyway!
I am glad that you like to tinker with it, the whole idea was to make a shop that can do many things but dosen´t feel way to complicated to work with.
With your comments, I atleast feel that it have reached it´s goal for you and it makes me glad !