Ray,
I just thought it was strange that it didn't match eCart (or Powerstore for that matter) as anyone trying to use one of the generated forms in an existing site could easily get caught out as the payment processing / session variables would not fire if you didn't change those to match the new field names (and you KNOW that someone at some point is going to get caught out !)