There are a lot of very good guys avaliable online(just google it), if you want cheap & powerful(and are prepared to not have warranty) go to small computer shops and there's bound to be a bargain(especially if you are bothered about having a second had one)! Otherwise, if you can be bothered to waste a few hours and learn how to put a computer together, you can easily save hundreds of bucks by building your own PC. Just buy the shell/box, the monitor, keyboard/mouse, cd/dvd drive, hard drive, sound card, graphics card, power supply and RAM.