since joins all come from a cartesian product, i'm curious to know if there are performance issues, and if there's a significative threshold