Thanks =)
Seems like we have hit a wall then. sounds like the sparkfun server is not responding fast enough for the timeout every time. you could just wrap the upload section in a try catch and make it loop until it works or fails 20 times. Kinda ugly, but it seems like all we have left until they fix the timeout setting.