I boil it in hot water twice a month works like a charm. 
On a serious note I've only cleaned my iPhone with rubbing alcohol and the cloth that came with my 3G.
On a serious note I've only cleaned my iPhone with rubbing alcohol and the cloth that came with my 3G.