You can view and modify windows files quickly and easily from linux without much trouble, provided that the correct kernel module was compiled. If your Windows partition was formatted with Fat32 filesystem, then you can mount that partition in linux and read/write to it. If your windows partition was formatted with NTFS (Windows 2000/XP) then you can only read information not write (provided there are methods, but they are not safe). First, you need to know what partition your Windows is installed on. If it was installed first, then chances are, it's located in /dev/hda1 . If this is the case, you can follow these steps:
QUOTE
mkdir /mnt/windows
mount -t vfat /dev/hda1 /mnt/windows
cd /mnt/windows
ls
This will: a) make the windows directory, AKA "Mount Point",

Mount the windows partition to your mount point useing the vfat (fat32) kernel module, c) enter into the windows directory and get a directory listing.
If you want this to be mounted on each linux boot, add the following to your /etc/fstab :
QUOTE
/dev/hda1 /mnt/windows defaults 0 0
Note: IF you would like your users to be able to write to the partition, then you will have to read the 'mount' man page to learn more.
If you're Windows drive is an NTFS filesystem, then you can replace "vfat" above with "ntfs", but remember, you cannot write.
This is very useful for sharing data between windows and linux. For example, I have Quake3 and Urban Terror installed on my windows partition, but rather then having duplicate data (such as the 400MB pak files) on both partitions, I install the Quake 3 point release for Linux, then I do something like "ln -s /mnt/windows/Program Files/Quake III Area/baseq3/pak0.pk3 /usr/local/games/quake3/baseq3/pak0.pk3", this way, i don't have to copy any information, it just links directly.
If you want to have access to your Linux files from Windows, then that's a little more tricky, unforunatly, Microsoft is not too friendly with foreign operating systems such as linux, so you will have to use some third-party tools. The best I've seen thus far is called LTools and you can check it out
here. What this does is creates a "webserver" of your linux partition in which you can access with either your own webbrowser, or a java program. I prefer the web browser because it's more user friendly, and resource friendly.