Finishing the desktop experience