The Dreamer supports FAT32 on a 4GB SDHC card and long file names. Not sure of the max size SDHC card nor the upper limit on file names but I have some 25 character names on mine.
The SD formatter that Geoff linked to should work fine.