Anything with a little bit of grit in it will do the job to remove the film that build up on the lens - so toothpaste and peanut butter will probably work - just not as well as a more suitable product like wet and dry paper and rubbing compound. I guess that these other ideas to use products in the home are from people who either don't know that there is a better product available or don't want to spend any money.