As for #2, keep an eye on the forums for possible release dates for AP discounts at resorts. They seem to go fast. I always book the room in advance, but the last two trips I failed to get an AP or Florida Res discount since they were already used up once I called.