My friend and I have been considering a team programming project with a 3D graphics focus, and it will be coded in C++. I know there must be some sourceforgers out there or programmers who have worked on group programming projects. Our project is really just for fun, but I want to experience working together on a team and gain some 3D programming skills. Does anybody have tips that they would like to offer regarding the leadership / guidance of such a project (team-based style)? Really, any thoughts on the subject would be appreciated (even if you just want to offer tips on professional-level programming or 3d graphics programming). Thanks!