To be able to move apps to an SD card you have to have root access. I would move all photos, music, contacts, and basically everything else to your SD card for ease of access on a computer and to free room for your apps. And if you haven't, clear your cache on your phone, that could help...