If you tell us which camera, we can probably tell you whether it has multiparition support.
Heh, yeah I probably should have mentioned my camera type (A470, 101b). My intention was mostly to tell the group about this tool.

My PC wont boot the Ubuntu live cd for some reason (ubuntu crashes), so I've been trying to find another way to partition the card using Windows 7 x64...
I tried the following with the MiniTool program:
ATTEMPT 1:
1. Created a 8mb FAT partition, and a FAT32 partition that uses the rest of the card. (and applied the changes)
2. Installed CHDK on the FAT partition
3. Ran CardTricks to make it bootable
Result: CHDK started! However, it didn't see the big partition

(Clicked "Swap partitions" in the CHDK menu, and the card was unusable in the camera "Memory Error", and PC)
ATTEMPT 2:
1. Created a FAT32 partition on the card
2. Installed the CHDK folder (minus the DISKBOOT.BIN and PS.FI2 files)
3. "Resized the FAT32" partition. (the tool claims it can move the data as necessary)
4. Created a Small FAT partition before the FAT32 partition.
5. Made the FAT32 partition "Logical" and the FAT partition Primary & Active
6. Installed DISKBOOT.BIN and PS.FI2 on the FAT partition (the only one I can access from the PC now)
7. Card tricks to make the SD card bootable.
Result: CHDK started, but it looked different (the logo was different, and the menus looked "simpler")
Still no large partition :'(
(Clicked "Swap partitions" in the CHDK menu, and the card was unusable in the camera "Memory Error", and PC)
As far as I can tell both attempts resulted in a card that was configured correctly (I was referencing
http://init.sh/?p=140 and
http://chdk.wikia.com/wiki/Bootable_SD_card )
I also tried the various "Hide/Show" and "Set Inactive/Active" options, I couldn't get the card to auto-boot AND show me the large partition.
I finally gave up (using Firm Update) and figured I'd post the tool here hoping that someone would either figure out how to make it work or say "that'll never work!"
(Side Note: is this the right forum for this discussion?)