I've just started a post for this issue over here as I have spent way too long trying to sort this one out and I'm not getting anywhere at all.

I will post the code for this visio issue as soon when I eventually get it working.

Thanks