Sapphire doesn't enable you to move ALL apps to the sd card, but only those who support it through the app itself. If the developer of an app doesn't support apps 2 sd with their app, then their is probably a good reason for it and that you should just leave said app on the phones internal memory.
BAHHHHH, what do they know?

Titanium Backup allows you to move any app you want to the SD card. However, not so tongue in cheek, there are often very valid reasons for not doing this. Least of which is if you're using it as a widget. Or it's doing a lot of updates. But I've successfully moved a few apps that didn't allow it and had no problems with them. Just know what you're doing if you go that route.