An interesting idea is that you could use the c: just for boot environment AND swap.
The idea behind a swap partition is that the swap file is the only file on there, and as such does not get fragmented.
However the other files on a boot partition will be MUCH smaller and are not likely to be continually deleted, rewritten, etc. So fragmention will be very minimal
So one idea is to use the c: drive for the boot environment AND swap.
This is however a bit crap when it goes to drive imaging. You'd then be drive imaging the swap file as well which is a waste of time and disk space. You could investigate deleting it first in a command prompt.
However, as I said the best file system to use for the boot partition is FAT32, but NTFS would be better for a swap partition for Windows 2000/XP, etc, as it has smaller cluster sizes and generally has better performance. So this is a case against the mixed boot and swap partition. Ultimately, the best system would be:
1)Active marked primary partition c: boot files only.
2)Swap partition
----Followed by operating system partitions.
If you are dual booting with linux, you might want to have your swap partition immediately following 3), so that BOTH swap partitions are located before ANY operating systems.