Waiting on my "new" blue '09 Strat (later today), I visited a local Harley dealer and found something called Bugslide. It comes in 3 sizes (I got the medium-sized one with the microfiber cloth and spray head - for $20). It says you can use on paint, fiberglass, chrome, acrylic, aluminum, plexiglas, Lexan, vinyl & leather. It's supposed to be non-yellowing for plexi. You don't have to clean the surface first, just spray on to remove bugs, etc. It supposedly repels dust, dirt, water & fingerprints. Just a suggestion. I (obviously) haven't used it yet, though I'm thinking about trying it on my (company) car first, to be safe. I've been lusting after a "Strat" since they first came out but I promised my wife I would wait until our last child graduated from High School. It's time!