Hi Tony,
Apparently that is indeed what happens. But why it takes old customer info is beyond me. I tried it and it came up with customer info of somebody that ordered something 4 years ago!
What happens is:
The customer comes to RSVP and fills in the form. At checkout they discover that they want to change the amount of guests or pay from another computer (in general I think they have already filled in the necessary customer details and saved them). They either cancel the amount in VM or go back to the original RSVP form. Either way first time in VM they fill in their details and save them, second time round other details are filed in on the invoice.
The database shows that different customers get the same customer_number.
I haven't figured this one out yet :-(.
Regards,
Dick