Very strange, but when I plug my phone into my CR-48 laptop, it recognizes it's charging and presents USB storage and debugging notifications. I tried the USB port on my car stereo this morning and the phone recognizes it's charging. If I unplugged from the stereo and plugged into the cigarette lighter adapter, the battery charged but the phone didn't indicate it was charging.
Now, when I plug into my desktop computer at work, the phone indicates it's charging (which it hasn't done for several days now), but I still don't get any USB storage or debugging notifications. They're only appearing when connected to my CR-48.
If this is a hardware problem, it's definitely an odd one. I've got to think this is software related.
I'd bet if I reset my phone all would go back to normal, but I'm not willing to take that step until I resume regular development work from my laptop.