Who do you guys use to host your larger images?

I can't seem to find one that will host my background blog image. They all keep saying its to large.

I need to reupload to shutterfly and try that again.