Mega unload issues.

I ah a stray wire make contact with something it should not have, smelt a bit of smoke..

anyway the previous program I had uploaded still runs, but when I attempt to upload a new program It hangs on "uploading" indefinitely. So I think the uploader was fired? Is there another way to upload data to the Mega ATmega1280 bypassing the USB method of uploading?