Well, I'm about to give up on this circuit - it's hard to see any future in it. Instead, I've just ordered one of these JaF Microstep modules. http://www.jafmotion.co.uk/motordrives.htm .

Let's see if it does what it say on the tin....