upload program from SD card , any suggestions ?

I offer a board that lets you load sketches from SD card into many processors. Is that what you are after?
Or did you want the board to upload code to itself?

http://www.crossroadsfencing.com/BobuinoRev17/