Thought you might like to know this is still a valid, clear, and incredibly useful explanation this long after you originally posted it. Thanks! This really helped clarify many-to-many joins for me, and I appreciate you having taken the time to write this.