I have a friend who had his site set up and developed several years ago. The last time he tried to contact the web developer for updates to his site, he could not get hold of him. How can he get access to his account and domain name information? His site is registered to and hosted by Dreamhost.
Just a comment: I wish these things were set up with this (very common, I'm sure) scenario in mind. It is typical for a person to pay to have a site designed and set up; the developer does all the set-up, but there is no provision for notifications, a second set of passwords, etc. to be made available to the person who is the true owner of the site. I try to add my clients as users and email them the info, in case I get hit by a bus, though many, it's true, wouldn't really know what to do with them. At least they could pass on to a new designer.