1. A method for integrating web photo-services for a browser-enabled device, comprising the steps of: (a) providing a server that communicates with the device over a network; (b) associating images stored on at least one photo-service site with a user account; (c) receiving from the device an inventory of images stored on the device; (d) providing an image-related web application to the device over the network, the web application requiring access to the user's images; and (e) providing a list of the images associated with a user's account to the web application, wherein the list of images includes an image reference for each image and an indication of whether each image is stored on the device or on the photo-service site, such that the web application may perform at least one function on the users images regardless of where the images are stored.