Between sdhc and sdxc, the hc (high capacity) card is generally going to be for capacities from 4GB to 32GB. The xc for extended capacity is going to be for cards with a capacity exceeding 32GB. All other things being equal, (ie. read/write speeds) capacity is going to be the only difference between them.