The IP address, 184.108.40.206, is hosted at www.linode.com - has anyone tried contacting them to get the account suspended?
I, for one, welcome our new mouse overlords.
I've been using SSD Nodes for my projects and they've been stellar, although they are a bit pricey compared to most low end providers. 12 network providers (8 tier 1), sandy bridge processors with SSDs and you can't go wrong.
TFA - Verizon: Sure, you can burst above our advertised rates, but enjoy that bandwidth cap!