Hard drive are very reliable - but they are still electro-mechanical devices that can be damaged by physical shock -
whereas an SDHC card is solid-state - other than physically breaking the casing, is basically shock-proof.
I'd be interested in statistics that show one being more reliable than the other.
Using more lower capacity cards and keeping one's photos while traveling/away on the cards does not seem that risky (to me).
This was from an older article:
SDHC Cards vs Hard Drive vs SSD
"
For example, the 16GB A-DATA SDHC card has an estimated endurance or lifetime of 1,000,000 write cycles. What does that mean is "real world" terms? You would have to constantly write, erase and re-write data non-stop for several years before you need to be concerned about failure. If your SDHC is 4GB with a formatted capacity of 3900MB, and you do nothing but write to it as fast as you can - at, say, 30MB/s - you'll still only be able to replace its entire contents every 130 seconds. At that rate, it'll take you 1,500 days (4.1 years) to hit 1,000,000 cycles.
In short, by the time you need to worry about SDHC failure we'll probably have 320GB SDHC cards or the computer industry will start using another type of storage medium. That said, every electronic device ever created can fail. We've had brand new hard drives and brand new SSDs fail in our office after less than a week of use. Bottom line, in most cases we don't believe using an SDHC card is any less safe than any other storage methods. "
Most failures are what is generally called "infant mortality" - ie: if they are going to fail - they are going to fail earlier on. So any new card should be treated with a little bit of suspicion until they prove themselves - use one's own judgment when any photo session might be more critical.......
and that will include the reputable brands - as no SDHC is immune -
see:
Problems with SanDisk SDHC - even though not all of them were problem with the cards (eg: user error) there are nevertheless 22 pages of entries... that's not trivial