There's also fat16lib's software SPI, he's got it running pretty fast. I go with hardware pins on anything I do.