Not sure if you have a PC Club near you, but they tend to have some pretty good deals. Roger builds them from scratch, so our last three have all come from parts that we bought from PC Club...though they have pre-built systems as well.