Basically, I have table which there will be a variable number of alternative data entry forms. These will be stored in a table and the User's chosen form will be the data entry form that is instantiated when they wish to edit a record.

Sure, I could just have a SELECT CASE statement but I thought this would be a more elegant way of doing it...?