My present computer is getting a bit long in the tooth and is about ready to be put out to pasture.  I want to buy a new gaming computer with a lot of horsepower that will last, ideally, for several years and have what it takes to play any game I might take a shine to.  Anybody have any ideas on who I should do my shopping with (reputable, reliable, good service, etc.)?  I'm willing to spend $1,000 to $2,000.