This phone has a ridiculous internal memory storage. I did all the basis in getting more space back - clearing the cache, deleting apps I really dont use much etc, moving apps to the sd card - still I only have 16MB free. I rooted my phone (not planning to do any custom rom...keeping the virgin mobile one) and downloaded link2sd. I have a 16GB card, but how do you partition the card so I CAN move almost all the apps? I did some googling on the subject, but it seems kinda hard to do. Rooting the phone was very easy and a breezy to do. Like google maps is eating up 11MB facebook 8MB swiftkey 8MB etc I want to move those to the sd card.