Huh? I thought Vista could format fat.
What happens when you go into administrative tools, computer management, disk management, select the disk, pick format? Or I suppose you might be able to get there from COMPUTER -> select the drive letter if it has one -> Right click -> Format.
Last I recalled it had an NTFS and FAT option, though the type of FAT would be one it would auto-determine based on capacity and media type etc.
As for SUSE... you can mount either NTFS or FAT disks.
formatting:
root: mkfs.vfat /dev/whatever
root: mkfs.ntfs /dev/whatever
mounting should be something like the following in /etc/fstab
/dev/whatever /mnt/whatever ntfs-3g rw 0 0
or
root: mount -t ntfs-3g /dev/whatever /mnt/whatever
there are some NTFS related permissions / security mount options in the man page you might want to review....
Same basic thing for FAT
mount -t vfat /dev/whatever /mnt/whatever