I have thought about replacing desktop OS with something linux based one(in theory), but we are currently deciding between MS SharePoint Portal and WebSphere Quickr, most probably ending with MS SPP. Our servers are completly Windows based, using MSSQL, Exchange etc. I can imagine replacing desktop OS, but does it make sense, when all your server infrastructure is MS based anyway? :-)