Thanks, all of you! I love writing these posts. I'm just a nerd that way. But it's especially nice to get feedback from people who've gotten something from reading them, too.
Lezly, the short answer to your question is "It depends." Commas and periods follow one rule while question marks, semicolons, etc. follow another. Also, American English and British English treat punctuation with quotes differently.
The example you gave is correct as you wrote it:
Have you read "Gone with the Wind"?
Now, if it had been a statement instead of a question, it would go the other way (in American English):
I have read "Gone with the Wind."
If the title itself had a question mark, it would go inside, no matter whether the surrounding sentence was a question or not:
I read "Who's Afraid of Virginia Woolf?"
or
Have you read "Who's Afraid of Virginia Woolf?"
Thanks for a terrific suggestion! I am definitely putting the punctuation-with-quotations topic on my "to write" list.