Is it possible to have a grid column pull from a list AND allow the user to add their own values?
They have to choose an item before it can fill in column, so I do not think a stored procedure would work as that would assume it knows the value for the entire row and this is only partial for the record. Therefore there is no way it could be on Primary.