I should have figured that one out.
Next Q - whilst an order is in the process of being created, is it allocated any sort of id code, and if so is it possible to get hold of it? I know pending orders are given an ID, but the information is being stored prior to the form being submitted.
The alternative would be for me to simply get the user's client ID or some other unique identifier from his record.