I'm far from a Linux guru, but I can tell you that I really have enjoyed what I have used it for. There are different programs available for linux that allow you to run
Windows within linux (and vice versa with virtual machines within
Windows to run linux) so that you can run most all of your
Windows-only compatible software. This may help you to run
Windows applications from within linux, the problem is, it takes someone with a fair understanding of Linux and
computer systems to configure it up properly, and someone with similar understanding just to really be able to run and work with it regularly.
It seems the big problem for using linux yet in the design business is driver support for all of our unique printers and plotters. There are beginning to be more and more available applications being designed for support under linux, including an open-source vector design suite, but when it comes to drivers, it's hard to get things working just right (even in Vista still.)
Linux definitely has its place, and it can be used as a great alternative to
Windows in some places, but unfortunately it's not ready for everything. If you've got some coding background or just know your stuff about the software and linux, then it sure could be an interesting task to work on!
About linux being able to read files created in
Windows: with some configuration, when you set up your separate partitions for
Windows and Linux, you can set the linux to automatically mount the other partition for
Windows. You can also determine if it should be in read only mode, or read and write mode, and you will be able to access all files in the
Windows partition within linux. You do have to be somewhat careful with setting it automatically to read and write mode, however, as in theory linux could cause some of your
Windows files to become corrupted, overwrite important
Windows operating files, or just delete them by accident. However, I've been running linux and
Windows dual boot perfectly fine with Fedora for over a year on my computers, both with XP and Vista computers, and have not had any difficulties at all. My supervisor at the University of Kansas who is the linux systems and network administrator also has been doing this on several different systems without any troubles.