There are certain things that ReactOS could do that would make it a genuine threat to Microsoft. Tighter integration with Samba, a multiplexed VNC-type terminal service and Office compatibility with Wine would help transition ReactOS from interesting hobby project to actual competitor.