As someone who is rather fond of red wine, I do find myself cleaning up rather a lot of spillages, so a stain remover is an important product to have in the cupboard. I found this article quite interesting, it looks at a test carried out by the consumer watchdog Which? They tested various stain removers to see which ones performed best. 17 different stain removers were tested on red wine, coffee, blood, Ribena and chocolate. What is interesting, however, is that budget washing up liquid was used as a comparison alongside the products. Surprisingly the washing up liquid was better than half of the branded cleaners, so it appears you might be wasting your money buying an expensive stain remover. The product that performed best overall was Sainsbury's carpet and upholstery cleaner which costs £2.43.