Good job. I certainly couldn't hear the joins.