Friend
Look at Squeezebox SB3. I used a modified version and it really is nice! I have not purchased a DAC yet, but that is the next stop. The SB3 reads your hard drive either via Ethernet cable or wirelessly. Once you modify the power supply it really takes on a new level of performance.
Here: http://www.stereophile.com/digitalprocessors/906slim