From: Matt Todd Date: 2007-12-17T23:21:27+09:00 Subject: Re: teams -> members -> users > ordinarily you'd be spot on, but in this case each user can only be > associated to one team and that team can have only two or less members > (users). I think with the unusual model you have (most users often are part of many teams) you may be having a harder time just figuring out how the relationships are in actuality simply for the fact that our minds tell us something doesn't feel right because we know users often want to be able to be on multiple teams. We get mental friction when we know we're doing things wrong or a way our mind doesn't exactly recognize as normal. Not saying that you are, just say that it's possible that there could be a better way to define the relationships. :) With that said, if users really only belong to one team, then why bother with memberships in the first place? You could easily have just two tables and models if a user ever only has one team. (Though, like I said, that's not usually the case). M Todd