Included is a method for providing a customized product recommendation to a user. Information is collected from a user regarding a condition of the user's skin. The information collected from the user is analyzed. At least one product for the user is selected from the group of a product for cutting hair, a product for removing hair, a product to be applied by the user prior to cutting and/or removing hair and a product to be applied by the user after cutting and/or removing hair based upon information collected and analyzed from the user. The selected product is recommended to the user.