Chapter 7 Bankruptcy stays on one's credit report for 10 years, not 7. The derogatory information is what gets dropped after 7 years.
http://profs.lp.findlaw.com/bankruptcy/index.html
My ex roommate did it in 1996. He reaffirmed his car loan, and did not include any of his department (sears, hects etc. etc.) when he filed for his Chap 7. He also reaffirmed the debt on one of his visa cards. He got an offer from Capital One to opena secure visa card account. For depositing $200 he got a credit line of $500. After 3 years Cap One made the account as a unsecured account and refunded his security deposit.
He was able to lease new, and even obtain a new car loan (American Honda Finance). This was recently 2 years back. When he filed for Chap 7 he had a Car loan from Volkswagen Credit, and he never missed a payment. He was able to get a new car lease (Audi) in Jan 1998 again from VW Credit.
AT&T Universal Card was the one who would not let him declare their account. They said that he has taken cash advances to pay other bills or spend it. His debt on that card was approx 8k. AT&T settled for $2400 payment on the account, and he paid it on installment.
I know everyone goes through a bad phase in their life. So it's not a sin to declare Bankruptcy.
Your friend needs to do is to get a good Bankruptcy attorney. He shouldn't be signing an agreement with a $500 attorney. If he is current on all of his accounts, and never been late on any of his accounts, then he can always go through credit counceling (CCC). They might be able to get the debts reduced and even reduce the interest. I am not sure, but if he's been current on all of his accounts, then it might be tuff to declare Chap 7.