Desktops's now in array rather than loop, much better.