Anybody have experience with these? USB or Bluetooth? How's the sound? Any recommended models cheaper than the $300 Bose speakers? Thanks.