Hi A.,
Before you spend a bunch of money on credit restoration you might want to consider doing as much of it yourself to save money. There's not much you can't handle on your own with the right information.
First, because of the FACT Act, you can order one free copy of your credit report per year. The ONLY website you can get these reports for free is www.anuualcreditreport.com. It will not give you your credit score, just what is reported from your creditors. Go through those items with a fine toothed comb and then dispute any incorrect information directly with the credit bureaus reporting the information.
The three big bureaus are www.experian.com, www.equifax.com and www.transunion.com. Any creditor you dispute must respond in 30 days to your disputed item. If it is incorrect, they must remove it from your report.
Most places that say they will clean up your credit charges an exhorbant fee and does the same things you can do on your own.
If you have some negative credit items that are correct even these places you pay can NOT remove the information from your credit report. Don't fall for it if they say they can.
Your best bet is to pay off what you can, KEEP ALL RECEIPTS, and be sure to document any agreements you make with creditors (in writing). It will take time to fix any legitimate credit problems. They probably didn't happen overnight and you can't fix them that way either. It's the ones that are reported incorrectly that you can fix and will improve your credit score.
Hope that info helps! Message or email me if you have any other questions.
D.