Got this PC from John Lewis and have had it for a while now it came with a 2 year warranty which gave me peace of mind, the price at the time was £400 and it is a good spec machine. I have no problems with apart from an intermittent noisy fan, it has 2GB memory which is plenty for what I use it for. The keyboard and mouse for good and had no reason to replace these. The built in memory card reader is very useful as it can read many different types of cards such as pro duo, SD and MMC , this is very handy as it saves you having to connect the device with the memory card in it and also saves the need to buy an external reader. There are 3 USB's ports in the front and also one fire wire, so connecting these devices is simply as you do not have to use the rear ports.
In whole a good PC for the money, ample hard disk space.