SDHC just means "High Capacity 2GB +" and but a lot of older devices wont see the extra capacity over 2GB. Class 6 means transfer rates of 6MB/per sec. As for brands I have had a SANDISK branded and it has lasted me nearly 3 years and has been in cameras, photo frames and my satnav and still works fine. If you are only dealing with audio books and they are backed up go for a ebuyer extra value type card?
Also play.com usually have reasonable prices. I don't think you'd need particularly high transfer rates for your needs. Higher rates are required when dealing with photography and video.
>> a lot of older devices wont see the extra capacity over 2GB
Some card readers and devices won't be able to access SDHC cards at all. I know my card reader won't. My TomTom 720 will read them but cannot write to them.
Have a Garmin 205W and have no problems using a 4gb SD card - have the full City Navigator Europe plus Topo EspaƱa together with the usual safety camera and numerous POI files.
Have a bog-standard 8gb card in the camera - normally use it for landscapes, etc., with no problems; however was out on the final stage of the Castilla & Leon cycle race yesterday and found you need the higher speed rating card to use the continuous frame rate setting without the camera buffer filling-up
SDHC represents Secure Digital High Capacity (memory cards) with a minimum capacity of 4GB - older devices supporting SD specifications 1.0 and 1.1 will not be able to be used with SDHC cards.