1. A method of resizing an image on a handheld mobile communication device prior to uploading to an image repository, comprising: determining the size of an original image; determining any upload size restrictions for uploading the image to the image repository; and in dependence upon the upload size restrictions, resizing the original image to a new resized image to meet the upload size restrictions.