Bruce - I've never seen that before...

Do you really just put ?-marks in the INSERT VALUES () and then refer to them as @FIELD1, @FIELD2 and so on??