As someone who has worked with the Karratha group of people, all I can say is that it speaks volumes that the client hung in so long.. well done guys, you never let the side down through all the obstacles and service never suffered!
Good Luck with the future..