1. A method of resizing an image on a handheld mobile communication device prior to transmitting to an online image repository, comprising: determining the size of an original image; displaying a plurality of sizing options on a display of the handheld mobile communications device, wherein at least two sizing options are each associated with a predetermined image size and wherein each predetermined image size specifies a size of an image after resizing; receiving a selection of one of the sizing options; extracting meta-data from the image; modifying the extracted meta-data to replace the original image size with the size of the resized image in accordance with the selected sizing option; resizing the original image in accordance with the selected sizing option to create a resized image; and transmitting the resized image to the online image repository.