GM Advice - 3 questions