1 A method for editing heterogeneous media objects in a digital imaging device having a display screen, the method comprising the steps of: a) displaying a representation of each one of the media objects on the display screen, each one of the media objects having one or more media types associated therewith, wherein the media types include a still image, video, and audio; b) enabling a user to randomly select a particular media object to edit; c) in response to a user pressing a key to edit the selected media object, invoking one or more specialized edit screens for editing the media types associated with the selected media object, wherein i) if the media object includes a still image, then an image editing screen is invoked, ii) if the media object includes a video clip, then a video editing screen is invoked, and iii) if the media object includes an audio clip, then an audio editing screen is invoked.