No links, but some considerations..
I'd like the security of running Raid-1 on 2 of the same hard drives. Need to make sure the MB supports that, or you can get a PCI card. Other mb things are gigabit ethernet and dual ethernet ports. Motherboard performance can be a factor, and the memory controller for Intel boards, I think.
Monitor refresh rates at your preferred screen size are important if in front of the screen all day (80 Hz and up for me), as are the other creature comforts like chair, mouse, keyboard.
If doing regular backups, perhaps get a rewriting DVD so you dont burn thru the media so fast.
Kingwin KT-424 is pretty and very well built, need a separate power supply.
1 gig of RAM is just enuf if running your IDE, db, app server, etc. Or god forbid WinXP which likes ~ 200MB by itself. Make sure you have a good upgrade path, like 3 mem slots or consider a 1 gig stick up front. Don't need the fastest CAS timings if you are not in a big hurry. Value RAM of the right speed should be OK. Whatever of the good brands is cheaper at the moment. Corsair, Crucial, Kingston, Mushkin, OCZ, possibly Geil now.
As far as CPU, you may want to consider running stock if you haven't overclocked before, lessens the research/learning/worry/fun curve a bit. Plus, noise is a factor when programming all day, may not want to be overclocking with a loud CPU fan. Without knowing the money constraint it's hard to tell where your comfort level is going to fall on the price : perf chart. Intel or AMD is a tossup, Prescotts run hot though. May be able to find more people in these forums with AMD, so that could mean more support.
I had a cheap NVidia MX-440 video card that worked great.
Good Luck and Good Hunting!
EDIT: I believe mobo-native SATA raid is more common than IDE raid, so be aware that is a distinction.