Things that hold me from going to Linux on the desktop
1. It is hard to quantify cost savings at this level by using desktop software that is not compatible with standard software, esp. in the service industry. If my customers cannot see output from documents like Word in a format they enjoy then I take the risk of displeasure or feelings of lack of service. Trust me on this one. Sun sent me a document in OpenOffice and I couldn't read it to save my soul - had to ship it back to them twice.
2. More soft costs - Training someone who has used the same tool for X number of years is painful. Remember training folks to use Word after they had used WordPerfect for so long? MS helped us here by including a WP set of menus. OpenOffice has helped this along by including a similar interface but it is still difficult to get folks to look past the differences.
3. Applications we use are focused on Windows not Linux. Even with the latest version of Vista I cannot change to a new OS
4. I don't know what tools or drivers I can use with my custom hardware on Linux
5.
7 Reasons Why Linux Won't Succeed On The Desktop -- InformationWeek