Do you use photoshop to edit photos, say, some touchup work after you click them ? There is a really huge thing getting ready, for the next release of photoshop. Here is a video on how it works. Its called Content Aware Fill.
Now see a funny take on this feature