It makes more sense (to me) to use a workspace if the projects *are* related, but they don't strictly have to be. If you don't create relationships between projects, you can always build the active project. It's easy enough to switch the active project, so it should work fine with multiple unrelated projects...