Please no Dell try these 3 first:
http://www.ibuypower.com/mall/lobby.htm
http://www.cyberpowersystem.com/home.htm
http://www.abscomputers.com/index.html
Of the 3 I like ABS the best. Don't buy a Dell or Compaq or name brand pc is you want to upgrade later in the future. The way those things are put together it is better to buy a new PC then upgrade and thats what Dell wants you to do.