Apologies in advance for the supreme level of noob on display here.
I am in the process of building a 'Bob the Biped' robot (a version of this http://www.instructables.com/id/BoB-the-BiPed/ )
Rather than going for the straightforward Arduino/PIC control I want to run mine with my WiPy; I want to add an SD card to store files for either behaviours/functions, and maybe one day sounds to be played out via little onboard speakers - given the FTP capabilities this project could turn into a great little walking, talking jukebox!

Now, my questions:
- SD Card - I have a module with an SPI interface. I read somewhere that the WiPy does not need all 6 pins for the connection; what pins do i need?
Servos - will I need to connect these to the PWM pins and reassign their functions to use the servo library?
Ultrasonic sensor - can this be connected and used on any of the pins?
Craig