Another argument for separate databases for separate applications, is in the off-chance you need to restore data from one, you're not obligated to restore data from all (or worrying about...
We use Red-Gate's SQL compare and SQL data compare tools (http://www.red-gate.com) for all of our moves from development servers to production servers.