Close
To those who complain, I had to decide on letting the site die, implement more restrictive measures (IP based throttling), or uniquely generated URLs. This is the best solution until someone figures out how the unique URLs are generated.

Hopefully this solution will work for a few months till I gather enough funds to upgrade to a gigabit line