Disk Space Limits
For those wondering, the limits are not a product of the file system in use, and it's debatable whether or not the limit is really the operating system.
Master Boot Record (MBR) partition tables are the only type supported by any 32-bit edition of Windows XP. While NTFS could no doubt go larger, MBR simply runs out of steam at 2TB and that's it. I don't know if any of the NTFS volume spanning tricks and dynamic disks could get you around this or not. What I say here is a result of what I found when I had three 1TB drives running from a HighPoint RAID controller in RAID0 mode. As I only tried this out of curiosity, I didn't experiment further.
To go further, you need something else. The solution that most everyone seems to have agreed upon is the GPT (GUID partition table). Windows XP 32-bit and 2000 both seem to have some awareness of GPT disks, but they don't know how to mount or access one. However, Windows XP in its x86-64 edition does support GPT since it's based on the Windows Server 2003 code base (which also supports GPT).
Windows easily supports the concept of installable file systems, but I don't know about an "installable partition system".
Don't get me started on the advanced format drives...manufacturer support for these is nonexistent if you don't run Windows or Mac OS. It seems that Linux has been OK with these for a while and FreeBSD as an unknown. For now, I'm just running the lone example of an "advanced format" drive that I have in "performance be damned" mode, because I spent hours screwing around in hopes of using the drive and its 4K sector size optimally, after which I finally decided I could be doing better things with my life. As the machine in question is a K6-2 500 box running FreeNAS with a hundred megabit link, I doubt it will ever come anywhere near to the performance level of the advanced format drive.
(badger icon because I think it's funny!)