Each user may have no more than one image, that will most likely be resized and saved like a thumbnail.

I'm wondering where will be the best spot to keep individuals images, around the server or must i get some form of outdoors hosting. I've got a hosting that is shared account (with hostmonster in the event that matters).

Also, what exactly are good quality image hosting websites?

Is dependent how frequently it will likely be loaded. Every now and then is okay by yourself server. Quite frequently ought to be on S3 or some service like this.

Completely is dependent in your traffic and also the relation to your hosting contract. for those who have limitless bandwidth and storage why should you go elsewhere?

If it's only one thumbnail per user, your personal hosting will probably be fine.

Over time, you will be thinking about new hosting for the website lengthy before you'll consider outdoors hosting for images.