And good old peroxide (bleach occurs naturally) in the mixture of one to one with water. Also, try trisodium phosphate, but don't mix it with the bleach.
We have a blogger job opening at EcoFriendlyDaily.com and GadgetAddiction.com, if you're interested please email us with samples of your work and why you would be a great addition our team!