Conditional Monte Carlo replaces a naive estimate Z of a number z by its conditional expectation given a suitable piece of information. It always reduces variance and its traditional applications are in that vein. We survey here other potential uses such as density estimation and calculations for Value-at-Risk and/or expected shortfall, going in part into the implementation in various copula structures. Also the interplay between these different aspects comes into play.