We have inherited some, shall we say, --stained-- used carpets and I would like to clean them up and we can't afford to re-carpet at the moment. Is there a great carpet cleaning solution out there or do I need to get professional help!