Folks. As a result of my frustration I created an update fork of the Arduino board package that includes the SPI update for Begin/EndTransmission (in case anyone ever gets hardware SPI to work), a library called DigitialIO by Bill Greiman that provides for software SPI as well as software I2C on any pins, updated SDFat library to support software SPI for SD Cards. I also included in the fork TinyPacks which is a data serialization library and a custom mpu9250 spi library that I used in a test sketch that I included in my fork of the flutterwireless library. If you are interested in either of these here are the links:
ArduinoBoardsPackage: https://github.com/mjs513/ArduinoBoardPackage/tree/0.1.3a
FlutterWireless Library: https://github.com/mjs513/FlutterWirelessLibrary
If you use them and there are any problems let me know. Oh, I also included a excel spreadsheet of the real pin numbers to be used in sketches.
Cheers
Mike