if
includes/languages/english/popup_shipping_estimator.php
is edited to add these two lines:
define('TITLE_NO_SHIPPING_AVAILABLE', 'Not Available At This Time');
define('TEXT_NO_SHIPPING_AVAILABLE','<span class="alert">Sorry, we cannot calculate your shipping __COUNTRY__ at this time.</span><br />Ple
ase contact us so that we can arrange a quote tailored especially for you.');
then the popup estimator works properly. It appears that the estimtor does not reference the defines in shopping_cart and only in the file above and english.php (not a good file to alter for a module), so I will include a modified popup_shipping_estimator.php and a 1.3.8 shipping_estimator.php so that people revert back to an original version if they choose to install. Thanks for your help and replies (it's a lot easier when someone replies when debugging even if it is to say if it worked, becasue otherwise there's just a lack of closure).
Philip.