There has been much talk about CVS and SVN, and if I could easily move my entire organization to SVN I would...but that is not going to happen anytime soon. Back before 4.0 was released I submitted an enhancement request that was ignored regarding Starteam Projects/Views vs. Modules in IDEA. JetBrains then added the ability to choose different vcs server vendors for each module (???)...but that was it.
Unless I am sorely mistaken the current StarTeam integration in IDEA is still useless, for multi-module projects. We have over forty projects in starteam mapping to modules in IDEA. One IDEA project for the multi-component product.
But in IDEA you select one starteam project for your IDEA project. That is it. What is missing is the ability to assign a StarTeam project to an IDEA module. And really it should default correctly to using the project name that matches the module name, so you do not have to map each and every module to a starteam project. Sounds easy enough, right?