If you follow historic prices over say a few decades you'll find on average within each technology (SCSI, MFM, ATA, etc) that prices stabilize without a price per pound or ounce range.
Other factors can push the price up and down such as leading edge products that need to recoup engineering or manufacturing costs or downwards as economies of scale kick in.
Does that help?
"how does a hard drive that holds say 160 gb manage to cost more than a hard drive that holds 500?"
This is quite possible. Let's try to find a new 20GB hard disk with warranty for some older machine and you'll find that per GB it appears to be out of line. But if we look at the fact it was made years ago and stored for the day that the machine and owner needed it then the price reflects what it costs back then. Since it's not made today we get to pay yesterday's price plus a premium for storage.
Bob
what makes a hard drive cost what it does? how does a hard drive that holds say 160 gb manage to cost more than a hard drive that holds 500? does anyone know of any good sites that can teach me all i need to know about hard drives?
thanks,
john

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic