Hmm, you're right, a lot of the issues you've raised is ones that came up in my mind as well. Regardless, thanks for giving it a think!