StuartBaker104, this is a great read and is definitely dusting off some old engineering concepts that I haven't played with in quite a while!  What an excellent site, thank you very much indeed. C