Right, but I mean it's a notebook-based language/environment so they seem hard to uncouple. Just looking at the link I posted it seems a little complicated. Have you used Mathematica in a team situation?
The Stackoverflow thread had a few other interesting ideas beyond discarding the notebooks entirely.