1. )
//Genres  
 //modified by rick.ca 07/30/2011 to add custom field
 endPos := topPos;
 TmpStr := HTMLValues(HTML, 
					'<dt>genres</dt>', '</dd>',
					'">', '</a></li>', 
					',  ', endPos);
 AddFieldValue(mfGenre, TmpStr)
 AddCustomFieldValueByName('Genres', TmpStr)
This code does not work for me - does not transfer data info.
2. )
//Genres  
 //modified by rick.ca 07/30/2011 to add custom field
 TmpStr := HTMLValues(HTML, 
					'<dt>genres</dt>', '</dd>',
					'">', '</a></li>', 
					',  ', endPos);
 AddFieldValue(mfGenre, TmpStr)
 AddCustomFieldValueByName('Genres', TmpStr)
While this works for me - the correct data transfer standard info box in the custom field is doubling the first word (example: Drama, Drama, Romance).
3. )
//Genres  
 //modified by rick.ca 07/30/2011 to add custom field
 
 TmpStr := HTMLValues2(HTML, 
					'<dt>genres</dt>', '</dd>',
					'<li>', '</li>', 
					',  ', EndPos);
 AddFieldValue(mfGenre, TmpStr)
AddCustomFieldValueByName('Genres', TmpStr)
This is working properly - the correct data transfer standard info box and in the custom field (example: Drama, Romance).