My plan for the next one I build is to buy a basic machine with decent stats, and then add what I want. The cost of the peripheral stuff (case, keyboard, mouse, floppy, etc.) is enough to make it awful hard to find deals on *everything*.
Still, there are few things like the feeling of building your own machine. The power it gives you... and the fearlessness to work on it from that point onward...