neophyte - 1:55 am on May 9, 2012 (gmt 0)
Thanks very very much for your detailed answer and suggestions.
I understand the value of using the database model as explained but I'm a little hesitant to start re-writing database fields for this legacy project I've been handed - I'll give the client a heads up on your suggestion and see where the cards fall.
If I do re-write part of the database to implement this strategy, would you suggest that I use a temporary table to hold the form data? Then, if the entire form set is completed, migrate that row to the "real" table?