All I can say is wow, it's taken me a couple of days to read this whole thread from start to finish and I hope you are not to dispondent.

Keep going.

Ben