my #1 gripe with keynote is the lack of custom presentations.
in powerpoint i can build a big set of slides and select a small portion of the slides for a custom presentation - leaving the original slide set intact - but in keynote i have to make a "custom built" presentation file that is separate from the original file. for example, say, i have 100 slides that are somehow related to the same subject. i am asked to present a 5 minute briefing. in powerpoint i make a custom slideshow selecting slides 5,26,53,71,89,99 and will be able to arrange the order of slides to be displayed, and save the custom slideshow in case i need to make that same briefing again. in keynote, well, wanting to leave the 100 slide master set intact, i will have to copy the slides to a new presentation, which takes its time.
custom slideshows are useful. i want apple to implement those to keynote. that could however be done in 1.x release should apple want to address my issue
---
another great idea i have submitted to apple is called "live presentation". imagine having that 100 slide master set handy, and having a "projector" area in some corner of the display. you could drag slides to that projector area whenever you want from whatever you have available, and that slide would then be displayed via the projector after it's dropped to the projector area. one would also be able to compose new slides on the computer while some other slide is being displayed via the projector.
this can naturally be done with projector video freeze function, but it would rock if apple implemented that kind of a behaviour to the software. it is after all much easier to control keynote than to control a projector. and not all projectors do freeze, so that would be really nice to have in keynote.