I've been using napisan, too, for ages and it cleans everything.
With regard to PET bottles, I read in the Coopers Club newsletter some time back that you shouldn't use hot water to clean them as it destroys the plastic. I follow Papazian's suggestion and I give them a 10 minute soak in a...