SD card webserver - not sending files

My SD card server code sends the files.
http://playground.arduino.cc/Code/WebServerST

It is still exposed to the internet for testing. No fancy files, but all is working. Nobody has been able to crash it yet, despite dozens of attacks. Here is a Mega2560 R2 with an R2 Ethernet shield.
http://68.99.58.119