A very high capacity card is a bad idea. If it fails, or your camera is lost or stolen, you have lost a lot of pics and video unless you have backed it up. I would recommend is get at least class 6 cards so you won't have problems shooting HD video, and no larger than 32 GB cards. But if you are shooting primarily stills, even 32 GB is too large; 16 GB would already hold hundreds of RAW, or thousands of JPEGS.
I just bought a new Canon Rebel T3i and would like to buy an SDHX memory card. However, my laptop has a Ricoh R5C833 controller that only reads SD and high speed SD. I'm sure that means no SDHX, but can I buy an SDHC? I just don't know enough about this media to buy the right card.
Thanks for your help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic