Thanks guys.
500 is waaaaaaay too much!
Even if it were even as low as 20, I don't think I could have stuck it out.
What about not allowing hot-linking. To me, it sounds like the culprit was a hot-linked image originating on a suspicious site.