What do I need to set up digital music server?


OK, I'm an old analog guy but have started to dabble in digital. I've been using my laptop up to this point but it just ain't the best way to go. What I want to do is this:

a. Have a box that will store a lot of music (hi res music).
b. It would have a user friendly, visual interface that would help me organize and retrieve music.
c. It would have to be able to RIP(?) CDs using my CD player.
d. It should have a remote control.
e. It should be compatible with my wifi network and work with services like Pandora.
f. It needs to be affordable, less than $1500.

I've been reading up on all this but I still have trouble with some of the "digital" terminology. Any suggestions will be appreciated.
winggo
Right now I am using a Musical Fidelity V dac II. I am using my laptop as the source which is connected to the dac with a long USB cable running across the floor. I would like to get rid of all the clutter, and as I said, the PC leaves something to be desired as far as sound quality goes.

Sonos has a neat little unit that has a remote with a screen. I like the idea but I don't think the Sonos will handle HD files. Logitech also has the Sqeezebox Touch, but again not sure of the sound quality. Any opinions on these two products?

My laptop has a wireless connection to our modem. Is it possible for a server to also be wireless or does it neccessarily have to be hardwired for internet access? I would like the server to be able to access things like Pandora and also to be able to download music files direct from the internet.

Could someone explain more about this "clock" thing? It sounds like it is the heart of a digital system. Will a good DAC provide the "clock" or is it in the server?

I'm learning a little more everyday.
Sonos does not support hi-res files which is indicated as the first objective in the OP. Logitech no longer makes Squeezebox (and hasn't for some time) so why get in bed with yesterday's news? As for "is it possible for a server to also be wireless" the word 'server' is probably not the best choice here, I think the word 'player' would be better, but in any case, the answer is yes.
Right now I am using a Musical Fidelity V dac II
This is a necessity. Unless your Dac has An "Asynchronous" usb input. It does make a world of difference (The v-link2 , which is what i use also ), versus the standard usb output to a Dac that does not have an Asynchronous input DAC