Amma has been recommending something called Awesome on a few threads recently.
http://www.awesome-cleaner.com/
But she said it's also available at the Dollar store. I haven't yet tried it but a few here have for other disasters and raved about the results.
Note to self: Stop at Dollar Tree tomorrow