i took my car to the dealer to replace the treble and bass buttons...this is the second time it has happened to me, and it seems like a common problem, because the headunit they replaced it with already had a crack in one. all i wanted them to do was replace the buttons...i even pulled it off for them. but after waiting for a while, i found out they were reprogramming everything after replacing the entire ICM. if i knew they were going to do that, i would have left the cracked buttons alone. in the process, they managed to put quite a few scratches in the trim surrounding the a/c, gauges, etc. as well as the headunit itself. i should have just left the buttons alone. just out of curiosity, anybody else here picky about small scratches in the dash trim/radio? maybe it's just me, but i don't see how the tech can put scraches in a car and think the customer won't notice or care. i don't know, maybe most people don't.