Dan James switches to an open source desktop and lives to tell the story