I have tried to solve it three times with the same result but it seems not to accept the solution. Please correct me if I'm wrong (spoiler!) http://www.heh.sk/~sesquideus/ripple-4661.png
The problem appears to be the "one" box in the column, 4th row from the bottom. If you leave it blank, you get correct. It does appear to be a unique solution.