I'll go ahead and date myself... the first hard drive I saw held 2 million BCD digits of data. It was used with an IBM 1620, which was a decimal computer rather than binary. It was nearly the size of a washing machine. Next up was the cartridge drive used with the IBM 1130, which held 512K 16 bit words - in other words, a megabyte. That's right; both of those hard disks had less capacity than a high density floppy.
The first hard drive I ever personally owned was a 40 megabyte drive connected to an AT clone. The 20 megabyte ST-225 was still very popular at the time but I scraped up the extra money for the larger and faster drive, helped by the discount I got because I was working at a computer store.
In my experience, the "price plus shipping" rankings are accurate and even include the effect of tax. In other words, the first offer listed has the lowest total delivered cost, and so on. Shipping charges are omitted for most shipments from Amazon because I'm a Prime member and thus shipping is free - the listings even say "free shipping with Amazon Prime" and how long the shipment will take. There are some things that are not eligible for two day delivery - those are either especially large and heavy items that would be too expensive to use two day shipping for, or things that must be shipped ground such as large quantities of liquids or big lithium ion batteries. And occasionally something says "may take an extra 1-2 days to ship" - I think some of those are products that they produce on demand, which can include books, videos, and printed items like T shirts.
If the difference is small, I'm likely to choose the shipment from Amazon because I'll get the package faster and because their return policy is good. If there is a big difference in cost I may take another deal.
I checked a couple of my recordings from cable channels. AMC is 1080i at 7.2Mbps, which is about half the bit rate that my major local broadcast channels use. (The main PBS station and the major commercial networks use 14-15Mbps for their primary channel and give the rest to one subchannel.) Disney Channel is 720p at 6.4Mbps; that's an ABC property so 720p is probably its native resolution. The bit rates do seem to be somewhat more variable program-to-program than the broadcast channel bit rates. Cable multiplexes a few digital channels on each traditional channel slot; current digital cable confine each bundle of TV channel to one slot (combined with a few others) rather than bonding multiple channels and spreading channels over all of them. (Internet over DOCSIS 3.0 does bond multiple channels, potentially up to 16 depending on your cable system and the capabilities of your cable modem.) Comcast is probably dynamically adjusting the compression rates of the multiplexed channels to optimize the results depending on program content, so a given show may get more or fewer bits depending on how visually demanding it is and how demanding the shows on the other multiplexed channels are.
All in all, not as good as it could be, not as bad as it might have been, and much better than what I've seen on a friend's satellite TV setup. I don't have any way to check the bit rates on satellite but visible artifacts abound.