1. A computer implemented method of performing a search across multiple mailboxes comprising the steps of: launching a search feature of a currently accessed mailbox; entering at least one search term for a search; indicating whether the search is to be performed across multiple mailboxes, wherein each mailbox is identified by a mailbox name; identifying, if multiple mailboxes are to be simultaneously searched, each mailbox by providing an address, a username and a password, wherein the identifying step includes the step of displaying a table that includes multiple mailboxes that have been searched before if a search across multiple mailboxes has once been performed; accessing each mailbox using a provided address, username and password; launching the search feature of each accessed mailbox; passing the search criteria to each launched search feature; performing the search; and collecting the search results of the mailboxes and displaying the search results for each mailbox under the name of the mailbox.