The problem I have with Venn diagrams is that once you have more than about four sets to deal with and you want to explicitly show certain overlaps are empty they become unworkably messy. Even if you cheat and allow the sets to overlap but put in an explicit empty marker (such as filling the overlap with white) the whole thing gets out of hand pretty rapidly.