OK, looks like there's already a good way to do this -- but not on a beta site!
Flag the question
Select "It should Be closed for another Reason"
Select "Off Topic"
Select "It belongs on another Stack Exchange Site"
Then it gives you a choice of a few alternatives which seems to be automated based on keywords in the question or something.