Getting back to the parsing of text in customfields... we all know that & is being displayed as &
I had a similar problem in REviewPost and the coders told me to insert the following line of code to fix the problem:
Code:
$customboxes['value'][$numcustom] = str_replace( "&", "&", $customboxes['value'][$numcustom] );
I realise that this bit of code is specific to ReviewPost but thought that it might be of use to someone who has the coding ability to fix the problem.