1. A computer storage medium embodying a browser executable on a computing device, the browser operable to manage image files and comprising a user interface, the user interface comprising: a plurality of thumbnail images representative of image files, at least some of the image files being stored remotely from the computing device; and an enlarged preview image positioned adjacent to the thumbnail images, the enlarged preview image corresponding to a selected one of the thumbnail images, wherein the enlarged preview image is presented based on a determination that the plurality of thumbnail images is below a predetermined number of thumbnail images.