Let's see, we have:
- Stack Overflow - Place for programmers to ask technical questions.
- Programmers - Place for programmers to ask "good subjective" quesitons.
- Database Administrators - Place for programmers to talk about databases.
- Theoretical Computer Science - Place for programmers to talk about computer science.
- Unix and Linux - Place for Unix programmers
- Android Enthusiasts
- Drupal Answers
- Code Review
All of these, to some extent, overlap. For some cases, particularly databases, I don't see what's gained by moving them off Stack Overflow or Programmers -- it seems sql or database on either site seems to encompass that whole site.
I'd like to think I'm a pretty active Stack Exchange user. And it's getting to the point where I don't know where to post things. How can we expect Johnny Programmer who's new here to distinguish between all of these sites? At some point I think we could define some kind of flow chart, but having to use something so complex seems to work against Stack Exchange's main tenet for new users: simplicity.