My iPhone's dock connector appears to have gotten gunked up, and because Jobs is a profit-chiseling cockmuncher, this means that it keeps going into "Charging is not supported with this accessory" mode (still able to sync, but won't charge). It works about 10% of the time when I plug it into my dock and about 70% of the time when I plug it into the cable directly.
I can't see any obvious gunk. I've tried canned air; nothing. I've tried cutting down a pencil eraser so that it fits in the hole and scraping; that may have helped a little, but not much. Any other suggestions?
Update: I still don't know what went wrong, but they gave me a new phone!