Hi MJ, I really got shocked when you told me this, 30-40-50 MB !!!!!!!!!! anyways, what is the picture format are you people using ? I think there is nothing in code you can do but you can fight with the picture formate.
Just for an example, get any pic from the web, save it as BMP and save it as JPEG, the size diff. will be a lot.
Still I would try if we can do something with code, but still as I said, that will depends upon the picture only.
Let me know if I get it right what you are saying.