I have had some success on my Mini 311 with running a partition containing the original Windows XP together with another partition containing Snow Leopard. Both partitions are MBR-type (I originally installed the OSX on another drive's GUID partition and then cloned it over to the internal drive's MBR partition). Wireless works with the USB N-card recommended by LightsOut565. Bluetooth seems a little flaky, but I can live with that. So far so good.
The problem is that I have spent I don't know how many countless hours trying to get a dual boot working properly. I've tried Chameleon (RC2 and RC3) (boots XP but OSX gets kernel panic), EasyBCD (fails to find BCD store), and a setup using boot.ini in the XP root together with IELDR and "chameleon_2.0RC1_r431_bootiso" (just restarts the computer).
To date the only way I can get to both OS's is to boot the Mini 311 directly to Chameleon and launch XP to get Windows, or boot the original Snow Leopard Install USB stick (made with NetbookMaker) to boot into Snow Leopard.
Is there someone who has a successful dual boot system with XP and Snow Leopard? If so, would you please point me toward the mechanism that you have used and that you know works?
Thanks a lot, and especially thanks to all the hard-working folks who have contributed their time and skill to this project.