re the image application: my recommendation is use blobstore for the images. then you can use the google high-performance image serving URL (which last i checked both is faster than anything you can do directly and cheaper). That serves your images then using the same technology as picassa (i believe)
cfh