Well without having a price to go on, I wouldn't want to figure out everything. Money obviously dictates your performance. I went through motherboards and narrowed the list down to five. These all have on board video, but will support the newer PCIe video cards when you want to put the money into it.
MotherboardsAs far as the processor go I would recommend at least a dual core. From there it just depends on how much money you want to spend.
With memory I have always had good luck with Corsair. I would probably recommend at least 2GB (get a kit of 2x1GB sticks). The motherboard will tell you what type of memory to get but I think any DDR2 memory will work. If you can spare the extra money I would also recommend getting their XMS series. It is just higher quality memory.