My stereo setup in my bedroom has served me well, but it's ancient and I've got the itch to buy some new stuff. Looking for some recommendations for:

--a two-channel receiver, I like the Harmon Kardon 3480 but I'm sure there are other options. I would not be opposed to separates, but not sure if that's doable on my budget.

--decent CD player. Single disc, nothing too fancy. The only feature it absolutely MUST have is an optical digital out.

--a great pair of speakers. No subwoofer here, so the speakers have to be full range. I'm assuming towers are the only way to go here, correct? Listen to mostly prog rock and death metal.

Budget is about 2500, give or take 20 bucks.