My Desktop – Manage your site from a web desktop (1 total ratings) Manage your site from a web desktop. Do multitasking with windows, click icons, use notes.…