I am now officially an idiot. The datacolumn is correct in being NVarchar(MAX) BUT I overlooked the fact that my stored procedure was accepting the data as only Varchar(MAX), doh!!! :blush:
Changed so all paramter types are the same and all is working well. :w00t:
Thanks for your help.