This happens to me in GoSMS. Yes, I am taking the picture vertically, but the phones today are smart enough to know "if he's taking the picture vertically, he probably wants a portrait picture". It's strange though, if I click share and select GoSMS, it turns my portrait pictures to landscape. However, if I select the native messaging program it leaves the picture in portrait and does not rotate it.