Dreamhost is one of known webhosting company. Most webmasters have multiple accounts with dreamhost and it becomes difficult to manage multiple accounts via web interface. To help those webmasters here is an excellent desktop tool DreamHostAdmin.
DreamHostAdmin is an open source tool developed in C# .NET that uses Dreamhost’s API to remotely administer a web hosting account. Using DreamHostAdmin you can manage any number of Dreamhost account from desktop.