May want to try Dell.Com, find Desktops, then the 4700, and then configure one yourself. You could do it once with basically the same specs, then assuming you did not need the same ones, confifure one with whay you need.
A couple of quick thoughts without doing this myself (so sorry if I am incorrect) BUT:
1) If you did not NEED the 19 " monitor, getting a 17 " from Dell may drop you a few $'s
2) May be paying for the 3 year sevice agreement as well. That may be something that you DO want, but if not then may be adding to the higher cost.
Anyway, the great thing about Dell that I have found is you can build a system with the things you want, and thus doing so you do not end up buying things you may not actually need (19" monitor, etc etc).
I will say, where this gets crazy is you can also go to HP and do the same, then look at the emachine and see if that meets your needs standalone (which it is very close to this for only $550-$650 only has the athlon 64 processor which I would chose over this Dell Intel one anyway due to the 64 bit).
I built a Dell just last week for $500 or so with one lower level processor (pentium 4 3.0 ghz versus 3.2)same ram. I would of had to upgrade HD and dvd burner, and doing so would take me to about $650. Then I did get a free 17 ctr monitor and printer, but not the 19". So agian just one of many examples of how you may be able to get down another $300-$400 for a very similar system
I would try emachines t6212 first and see if they meet your needs. Best Buy, Circuit city etc. Or try HP or Dell web site direct