I really hear this question quite often and the answer is not easy: If you use Team Portal you are able to profit from all SharePoint Collaboration possibilities, but you don't get Versioning/Labeling with the related Source Code. If you store Documents
Read More...