How long does debt stay on a credit report?

~ Jamie ~ asked: I am helping my best friend clear up her finances and she has many, many old collection notices on her credit report that are helping to drag her rating down. They are probably 4-7 years old. Do these ever fall off? Or get written off? It seems like they just keep [...]