Nice. I grasped just a little of the story I think, but I lost it in the end - lol. Very well done altogether.