A Cottage Grove woman recovered more than $8,000 after she says a contractor took her money for a new roof and never ...