Problem fixed. Dr Bytes list of paypal communication trouble shooting helped me find the problem.

http://www.zen-cart.com/wiki/index.php/PayPal

The problem was that the ipn_main_handler.php file was missing from my store! God knows how, but i'll have to keep an eye on that.

Ah the joys of e-commerce.

Thanks for the help.

Brendan