I worked at Equifax for 7 years, and we spent a lot of time trying to improve the quality of the data received from "data furnishers" - that is, the companies who extended consumer credit in the first place, and choose to report the payment history to the credit bureaus.
There's an old saying in computer programming GIGO, or Garbage In - Garbage Out. That's the world of most credit reporting agencies. They're 100% dependent upon the creditors who report payment information to them, and if poor quality processes are used by the creditors, the bureaus are going to receive bad data which is all they can report on. I found it interesting that the recent story on 60 Minutes about this topic completely focused on the credit bureaus as being the entire problem, when they should have given equal time to the data furnishers.
I'm not talking about the big banks and credit card companies. They do a great job of scrubbing the data before they submit it to the bureaus. It's mostly the little guys (e.g. neighborhood furniture store) who don't have the resources to make sure everything they report is accurate.
In any case, order your credit report and make sure it doesn't have any errors. If it does, take the time to fix it now, so you don't have to deal with when it really counts - like when you're applying for credit.