Shouldn't you be able to check the transaction to see if the CF is being sent? $Transaction->CustomFieldValues perhaps. It's not as simple as simply checking the CF, but makes it a one-step process for the user. -- Cambridge Energy Alliance: Save money. Save the planet.