Well, there's Java Desktop System and now Red Hat is releasing it's own Red Hat Desktop. I am neither pro nor anti Microsoft. So far, no one can compete with Microsoft though. Based on the attempts so far, it looks like it will be a LONG time before there is ever an alternative. The main reason I come to this conclusion is pricing! Both of the above mentioned systems are outragously priced!! Java Desktop System has a Developer's Version, but even it is terribly priced. Both systems currently have a "Pay Per Year" as well! That's just crazy. Get with the program. What happened to Open Source? LOL