Problem solved
Hi Jason, Neil,
I solved the first problem - the script that the page linked to was incorrect - just didn't have time to repost yesterday.
The flyout problem came afterwards and am about to look at that now - will keep you posted.
Thank you for all your help.
Andrew