Haven't got much time, but at first glance:
You'll have no analogue video inputs. At that price range you might want to go for a Radeon All-in-Wonder 9600 (or whatever the current version is!) - you'll also get a TV tuner to boot.
No point scrimping on the RAM. Get two sticks of 512. Take care with choosing DDR400 with your Mobo - you don't want to find out it's not supported. Might be wise to stick with PC3200).
Harddrive fan not needed. I'd go for a retail CPU to get a heat sink and fan as standard, and the case most likely comes with its own fan(s).
NEC1300A can be picked up cheaply for OEM and works well (I have one). CDRW not strictly speaking needed.
Right, I'm off to bed!