Hello Michelle,
I finally solved the problem a slightly different way to what Mirko suggested and would be interested to know if you still have the problem?
Steve Holloway