Graham, Limited to 2MB, and I would recommend no larger than 1920 pixels wide (to be honest 1024 would be sufficient as few people have monitors biiger than 1920 wide and image does not need to be that big) - most cameras and phones take crazily high pixel images with corresponding Mb size... just downscale them to something usable.