also, is there a better format that is both usable by linux and windows? i know linux can't write to NTFS very well, but can windows handle ext3 well?
Linux cannot reliably write to ntfs at all.
hence his comment 'linux can't write to NTFS very well'