>Hmm... Seems to me that as team size gets bigger then adding the project to the solution can be *more* problematic? It makes it far too easy for someone to make changes to a particular assembly to suit a quirk of the current solution and thus to inadvertently break usage elsewhere....
Not when things are under source control ... the "common" projects belonged to our "framework" and only *I* had access to them. If someone else tried to check them out, TFS would alert me and someone would get a big slap on the wrist from me! <g>