I've got about 10 "satellite" domains on cheap ass servers because I don't like to waste time with free hosts (some don't allow curl, some are already blocked, some are slow as piss, etc) $5/year hosts are not much better but not killed in the same fashion that free ones are.
I put a bunch of scraping scripts on each of them and just call randomly. It works pretty well for a $100 / year setup. This allows me to scrape whatever I want to and never expose my money servers.
Quick question, when scraping google (SERPs or PR) what's your experience as to how long in between queries you need to delay in order to not get banned? I've never had a problem, but I've also never hit 125k in a few hours.