1) Yes, some providers don't respect the headers sent and just assume the cellphone is old and stupid and can't handle bigger stuff 2) Seems like there are some issues with text encoding, I'm looking in to it