Not using ISIS, as my copy is way out of date, I have found a good scope or even better a logic analyser to be invaluable in debugging SPI stuff, which as you have also found can be hard work to get going.