We were thinking about organizing our BIG project this way:
\\trunk [CompanyName] [Product1] [Project1] CompanyName.Product1.Project1.csproj
Looks like taken from the school book. That's usually how my solutions get set up, and I have found it to work quite well over the years.