There's so much on the market - just wondering if anyone has any first hand recommendations for something that really works? TIA