As StationRipper has grown, the installer size has gotten bigger. A quick download with a installer less than 1 MB has gone to almost 3MB. I have good hosting through ActiveHost, but they aren't really set up to be a major file-serving site (or at least, I'm not willing to pay the cost to put the entire server on a direct 100 MB backbone connection). People are impatient - doubly so on the internet. So the 60k/sec users were getting is no longer very good - I assume a fair number get bored and move on :)
I've looked at drop.io, which I've seen get up to 800MB/sec on, but that isn't a direct file link (the user needs to click through). Plus, last week they randomly disabled my drop (still not sure why), so I don't find that to be a viable solution.
I've been learning Google AppEngine, and it occurred to me that I could create a app that JUST serves my installer. That could serve as a mirror or the main download area, as I could create a direct download link to the file.
It actually took a while to figure out how to do this, mainly because of something non-obvious (if you have a catch all, like url: /.* before other handlers, you'll end up using the catch all instead. I originally was just trying to get this working on a bigger project, and stuck the static handler at the end of the app.yaml - and it didn't work, because of the catch all)
Here's a direct link to the installer on my AppSpot:
http://stationportal.appspot.com/StationRipperInst.exe.
I'm not exactly sure how fast it is (as it's SO fast) - what takes a couple of minutes on my domain isn't even showing as downloading, it's so blazingly fast. I have briefly seen 1,500/MB sec show.. so it's FAST!
You get 1GB of file transfer for FREE every 24 hours. So I'll get about 350 downloads a day for free. Additional costs 12 cents per GB, which is fairly cheap as long as I don't get Slashdot'd or on the Digg front page (last time I had that happen I hit 210,977 downloads in a month, so I'd end up paying some for this)
Under "Billing Settings" you can add a CC for overages - and under "Change Budget" from that page you can put the entire budget to Bandwidth Out.
The above could be enhanced to allow admin's to upload files through a web page - but if you just wanted to host a EXE or two, this works great!