penders - 10:55 am on Aug 3, 2010 (gmt 0)
...and my memory set to 6MB
Memory available to PHP? If so, this sounds very low. 64MB would be more usual, even on a shared host. An uncompressed 3mp image is 8.5MB. Although images would ideally be resized to at least a reasonable size before uploading.