Each image moderator shall have their own imageshack account (sign up if you do not have one). This is to keep the images organized and to see who uploaded what. You may NOT share an imageshack account with another image moderator for security reasons (it's for a special reason - not the obvious reason that comes to mind).
An imageshack account allows you to upload unlimited number of images regardless of file size. Therefore any image less than 5.000 MB in file size should be submitted in imageshack. It is MANDATORY to have an imageshack account, and you MUST have an imageshack account - you cannot use Photobucket or any other image-hosting site for they have smaller limits than imageshack (most of them put a limit on dimension size and on file size).
If you discover a site that allows hosting for images or videos that have larger limits (in file size and dimensions) then contact me immediately and I'll edit this post. Until then we're sticking to imageshack.
There is also Dumping Grounds for our image hosting use but we will use that only for big images that cannot be stored in imageshack (images and files greater than 5.000 MB). If we stored all images in Dumping Grounds, we would need 50 accounts, and plus the preview image will not look pretty when stored in Dumping Grounds.
It is also strongly encouraged you sign up for a MegaUpload or mediafire account to host files that cannot be submitted to Imageshack or Dumping Grounds. You may use them for other purposes as well (like for school or with your own NG friends or whatever) unlike the Dumping Grounds accounts and the imageshack accounts. This is not mandatory but is recommended and encouraged. It also makes it easier to get a file to another NG user.