Originally Posted by Chipp
1 shouldn't be a problem too often anymore - I don't see anything in your rig that would cause an issue at all.
2 is halfway. Many games (such as Source Engine stuff) will run almost perfectly under Wine (a compatibility layer to run Windows .exes under a linux kernel), though Wine is still a huge work in progress and not everything runs. Many newer games are starting to come with linux support (ETQW shipped with it and UT3 should receive linux binaries in the near future).
3 could be an issue, but I would not expect it to be major - many of your Windows applications do not have linux versions (I'm looking at you, Adobe) but they do have competent "replacements". GIMPShop. for example, is a project to recreate the Photoshop UI with the GIMP, a great image creation and editing program. Bluefish is a coding app I actually prefer over Dreamweaver, and it supports application programming in addition to web. Music making I don't think would be a problem at all - check out Ubuntu Studio's program list.
Portable player support is great for iPods, pretty good for Creative and many of the other big players. Zune support is nonexistant, literally. A quick Google could probably give you an idea of how well your player(s) would work out.
4 is easilly resolvable with a minute or so of homework beforehand. Head over to the WineHQ compatibility database and you can see who has had success with this program, how well it runs, whether or not it has any issues (and if so what caused them) and get a really good idea of if it will work for you.
I do appreciate the help. To be honest I find Linux by far has the best and most enthusiastic support community on the web to date. I think if Linux were to gain more market share and more people tried it then the power of Linux would certainly increase with more developer support. Linux runs the fastest, is the most secure, and is open source. All that is far above and beyond the "other" guys. No disrespect to those who like their OS of choice, but I do know I would very much rather use linux exclusively. Unfortunately it is a dual boot world or something a bit easier for me at the moment, but I am open minded. I guess I also somewhat fear going to Linux and having problems with professional cunning edge web development and multimedia design/development. For instance, if a client wants to have his site run a certain way or based off a certain program (looking at CS3 here) then I am at a disadvantage. And if I want to run the professional video editing and creation tools that make those great CGI movies then I also might be less off. I really do wish developers would open up and tap into Linux and Open Source. Seriously, how much frustration do closed/proprietary software cause for music, apps, etc.? Uniformity and putting it into the communities hands would be better or at least having it open source.