If you want quality get something like a Denon, Yamaha, Pioneer Elite, or even one of the new Onkyos. Players that stream generally lack in overall quality, yet aren't bad at all. You can burn a firmware update cd and pop in the in player if it doesn't have a network connection. If you must have...