Shaklee's Basic H2 and Nature Bright with some warm water will clean anything. I'm a distributor because I'm in love with the stuff and have yet to find something I can't get clean with it - grass stains, rust stains, dried blood, 10-year-old dried tree sap, ground in dirt on tile grout - you name it. My neighbor had crayon from one of her little artists drawing all over her walls so I took my products to her house to show her and got all of it off!
Plus, it's all natural with no chemicals so it's safe to use around kids and pets; and it's concentrated so a little goes a long, long way - I haven't bought cleaning products in almost two years!
(Go to http://shaklee.net and you can search for a distributor in your area or feel free to order from me if you're interested! Please don't just take this as a sales pitch though... the products really are amazing!)