I just went back and read it all through again and it's as good the second time through as it was the first. Very well done.
Forum Rules