Now that my unlocked 4S has arrived, I need to make sure I properly clear the phone. Under normal circumstances, I would go to Settings->General->Reset->Erase All Content and Settings. However, I'm reading about iMessage issues related to buyers of used iPhones with iOS5 being able to see messages sent to the owner's new phones. I'll be giving mine to some friends of mine, and I trust them, but I don't need them to be annoyed with my messages. So, should I clear the phone with or without the SIM? Does it matter? Should I disable iCloud before I clear the phone? Does it matter? Do I really need to do anything other than the standard Erase All Content and Settings?