One way to handle the large pic/small pic problem is to have a small pic load first with an option to click for a larger pic. This is a pretty standard way to make sure that people with older computers, slow connections or (God help them) Internet Explorer can get a page to load quickly.

As an irrelevancy, my home cable internet loaded the pic in 2.64 seconds...