I have a feeling this is a problem to do with the 3GS' limited upload speed (384Kbps) but I cannot send pictures taken using the camera on iMessage over 3G (sending on WiFi is fine), I can send screenshots fine, and the internet works, but it's just big pictures, I assume it just "gives up" as I have the same problem on Twitter every now and again. Has anyone got a fix for this or do I just have to put up with it? Just had a though, could it possibly be the baseband (5.13.04 on 5.0.1)? If I was to go to the iPad baseband, do you think it could be better? I don't care about GPS, and seeing as I can't get an IMEI unlock ultrasn0w s my only option.