I like this: http://pixenate.com/. The site let you upload, resize, crop, and save a picture – such as one you need to put on your profile page. Of course, I would suggest using the site only with photos that you have no problems with being public – since I have no idea what they do with the original photo you uploaded for edit.
The menu:
The resize tool:
The crop tool:
To save: