ard_newbie:
This blog may help you:Better SPI Bus Design | Hackaday
and this thread:
SPI SD card reader & other SPI device not working together - Storage - Arduino Forum
Thanks ard, I was hoping someone would find something obviously wrong with the code or had some insight into a library bug... instead of it being a hardware issue I had to sort out.