Hard to beat Astraweb on price/performance.
BUT you're on a cable system which means you have hard/soft/whoknows data transfer limits, so unless you want to run the risk of getting 'cut off' (or getting a nasty letter to 'cease and desist'), and depending on your transfer amounts, you may find the block accounts the way to go (again, Astra is pretty cheap and unlike others, don't limit the block accounts retainability i.e., the entire database is downloadable).
I run 24/7 on Astraweb with DSL, 3Mb/s. That works our to about 20GB/Day, or 300GB/Month. After about one day of that on Comcast where I live, my account would be shut off, maybe permanently.