I found the easiest way to resolve it, (granted, you need to have every application you need to install stored on your SD card so you can easily re-install them), is to simply hard-reset the device. Give yourself an afternoon when you have nothing else going on, and reset your device. Besides, if you co-inside it with a ROM release, it gives you an excuse to do that ROM update you've been putting off because you're waiting for a new release.