I have even missed stains and washed them once or twice before using Oxi and it still gets it out! It's somewhat miraculous, actually. It doesn't get out bleach though. That's the only thing I've found it hasn't worked on. Don't waste your time on the OxiClean Spray, I don't think it works as well.
Do you have any other great stain-fighting ideas?