If your speakers are new, a microfiber towel works great in keeping them looking new. Picks up everything without scratching and really put on a natural shine. ***At least for my speakers!! (which is walnut wood veneer) which, years later, look like they came right out of the crate ...as a disclaimer, I cannot say for certain that it will not harm or work for yours. Every type of wood polish/cleaner will leave some residue which leaves smears that can be seen in direct light. In addtion, I use these towels on my prized (black) auto without ever having marked the clearcoat in any way. You can get these at any auto detailing store...use the highest quality (smallest "hooks") they sell. You'll be surprised - they really work great. I get mine here: http://www.topoftheline.com/micmirtow.html