So true. I've tried lots of things from vinegar, mouthwash, alcohol, sonic cleaner, and None of them have really been great.
They help some if you get it soon enough like Mcquinn said. But honestly if you let them drain at night and keep them from sitting for too long that's about the best you can do.