I suspect this is the same problem as mine has. It appears that when the main control board fails the machine gets stuck on a particular program and can't be cancelled. Luckily, mine's stuck on a No4 wash so I can continue to use mine but obviously yours is stuck on spin. It's beginning to look like the solution is a replacement main control board (about £85)
Neil the Turtle, April 2008