Hello!
I'm currently Developing a Datalogger using Arduino Mega + Wifi Shield. I'm considering purchasing the ummc shield in order to offer the possibility of remote programming, remote uploading a sketch through Wifi to Sd and from sd to flash mem. The SD->Flash mem part is covered here
http://www.roguerobotics.com/wikidocs/code/bootloader_using_ummc
Is this possible? I've been looking around for some ideas how to send the file to SD card remotely with the wifi shield and I've come to no solution...Maybe there is a better way, and im in a dead end... thats why I'm here, to hear suggestions 
Sorry for my English!