Anyone who criticizes speakers using the term flat when referring to speakers
is a doofus. Speakers are supposed to be flat when rendering notes.
That is the sign of a great system- NOT changing the notes but rendering an
accurate rendition of the notes played. If you want to alter the notes that's
what an equalizer/tone controls are for.

As far as I know everything Yamaha makes is first class all the way.
I have a 5.1 Yamaha surround sound speaker system and it sounds FANTASTIC!
Here's some reviews from epinions
Yamaha Reviews from Epinions