Thanks mcbee, thought there was a problem. I originally wrote the trigger for V7, but could never get it working, then got sidetracked onto something else until I found it again in my files and thought 'that sounds like a good idea' - but I then rewrote in V6 and it worked straightaway.
Do I need to send anything to support, or will they respond from this thread?