I would recommend you look into getting an Oppo BDP-105. This gives you a superb CD/DVD/Bluray player, the ability to connect a USB drive and playback FLACs as well as many other formats, in addition to network streaming capability AND a top-notch DAC. This one-box solution would seem to suit you quite well...
-RW-
-RW-