Dude,
None.
Go to a custom store (if you live in canada email us at:
loneuatechnologies@gmail.com).
Or build it yourself.
All those places can charge 50-80% and sometimes more for the computer.
Trust me, build it or get it custom built.
I can attest to this. My friend bought a PC from a company (Feb, 2007):
Pentium D - 915 dual core 2.8GHz
2GB RAM (don't know the specs)
decent 256MB ATI video card
500GB SATA HDD
22" LCD monitor 1680x1050
$2200
I got almost the same thing one month later, built myself (March 2007):
same processor
1 GB PC2-5300 DDR2
nVidia GeForce 7300LE (his video card is a little better)
250GB SATA HDD
20" LCD monitor 1680x1050
$1050. For a further $200 in December, I upgraded to a 500GB SATA HDD (just like his) and 4GB RAM. So, much, much cheaper to custom build. I suppose one difference is he had to pay a significant amount for Windows Vista (don't know how much, built into the price), while I paid nothing for software.