i find that if there is something NASTY on the dash, windex will tak eit right off.
however, DONOT make windex a common practice, it takes the oils right out of the leather/vinyl. make sure you apply the windex to a towel, and THEN wipe the dash. when you are done with the windex, a VERY mild soap (preferably with moisurizers) and warm water combo. then dry and apply lexol or similar product.
i will NEVER reccomend armor all for ANYTHING except tires. their producsts are straight up just not good for your cars leather/vinyl, IMO. their formula worked wonders in the days of old (probably pre 1997 or so) but their formulas are outdated and cause more harm than good (IMO) to your cars interior. the only thing i find it does is leave a VERY annoying sticky substance all over the inside of your car.
i had a ford contour (most of you know) that had leather (RIP-9/16/04

). it was only 2 years old when needing new leather in 1997, because i used armor all. i now use lexol or other cleaner, followed by a real protectant, like meugiars leather conditioner. i was around contours for a long time, i NEVER saw one that with regular care from another product, needed new leather after even 5 years...so its not inferior materials.
as i said above PLEASE DO NOT MAKE WINDEX ON YOUR DASHBOARD COMMON PRACTICE. IT ISNT GOOD FOR YOUR DASH OR LEATHER. ITS A VERY HARSH CHEMCIAL.
but it is good to use a little bit of it to clean with, in fact, i dilute it in a ~70water/30%windex mix when i use it. then spray on towel and wipe.
__________________

2006 Honda Civic EX in Galaxy Gray Metallic Pearl-WR Blue Brake Calipers, Ipod Integration, Debadged, K&N Drop-In, Mobil 1 Synthetic oil, Bridgestone Turanza 215-55-R16 Shoes, RedStuff Ceramic Brake Pads, Tint w/3m SolarGaurd film: 5% rear, 15% front, 30% moonroof