Thanks for the great response. I've actually solved the problem before coming back to read this thread, (I'll post a photo in another post) but you make some good points so I'll comment on them as it might help others facing a similar problem.
1 - Yes, this is the fundamental problem, the waste...