Your one-stop shop for latest in news of interest to geeks...
http://www.human.cornell.edu/units/txa/extension/removingstains.pdf
Looks pretty comprehensive to me...