Questions to ask at a showing

List 20 questions a buyer should ask on a home viewing, grouped by structure, systems, neighborhood, and seller. Remind me to confirm everything in writing.