disinfectant!
i can not stress enough the importance of wearing gloves when you are cleaning. those liquids that you use for cleaning are very harsh and they are not meant to be touching your sin especially for long periods of time. if you were to look on the labels you will probably find on many of them that if you come in contact with your skin then you should flush it out for 15 minutes under water. just wear gloves when you clean!
if you have expensive soap or soap that you make that is liquid soap then why not make it last longer. you can go out and get the foaming 