Stack Exchange has something like 76 sites up and running now, with more and more sites coming online regularly. Obviously, not everyone is going to be a member of all 76+ Q&A sites and, further, most users aren't even going to know of the existence or breadth of the site list. However, limiting the target list of sites to an arbitrary five is going to be less and less accurate as the network continues to grow.
I think that sites are related in two ways, by user membership and by topic. I don't know if there is a loose categorization of the sites behind the scenes (e.g. movies, music performance, etc in 'entertainment.') If that does exist, though, when flagging a question for migration, I'd like to see three options:
- The sites that I belong to.
- The sites that are loosely related to the site I'm on.
- All sites.
The theory being that, if I have knowledge of where it needs to go, then there is a decent likelihood that I am a member of that site as well. If I'm not a member, then the asker probably didn't know about the other sites (there are what, like 10-15 development-related sites.) And lastly, if it's not related (e.g. diy to cooking) then at least it's still findable.
I recognize it's easy enough to just add a note to the mods for the flag, but that's a terrible user experience right now:
- Click Flag
- Click 'It does not belong here.'
- Click 'Off Topic'
- See that appropriate target site isn't in list.
- Click 'back'
- Click 'Cancel'
- Click 'Flag'
- Click 'Other'
- Type note, click 'Flag Question'