Well, CS4 already has the content-aware resizing capabilty (after a fashion. its not quite like what's in the youtube demo), you lock out the parts of the image you don't want to change and rest resizes around that. I don't remember the details, I just used it to turn my kid into a dwarf in his Halloween picture year before last (lock the head and shoulders and ankles feet, squish the in between bits). I was real impressed because it handled the changes to the backround very well. What CS5 adds is the ability to make something out of nothing.