The sky's the limit. If your firmware version supports SDHC (like it does), you're only limited by what's available and what's affordable.
Well, in fact you can also be limited by the FAT32 filesystem. But IIRC I've read about people successfully using ext3 filesystem on their SD card, which could overcome the limitations of FAT32.