Sorry to bring up an old thread but I've just found something that does a great job of getting stains out. The product is called Soilove and retails in CA for about a $1 a bottle. I pretreat stains on my knickers and my socks with it and let them soak for about 15 minutes, I then wash them with detergent and Oxyclean. They come out spotless and it doesn't harm colors.
It looks like you might not be able to find it in Wisconsin but you can order a case of it online. I highly recommend it.