I recommend Photobucket for image hosting.It's a very popular site that has little downtime and has several users.They offer a pro account for $25 a year.This is great for webmasters who need to host over 100 images on their site and receive 250 to 500 visitors a day.
Register for an account at photobucket.
Free Image and Video Hosting