The HP Deskjet 3070A is a very good all-in-one for what you pay for it. There are not many all-in-ones that can equal this type of performance at this price level. Granted, it doesn't come with a lot of features, the display is very limited, and the build quality is perhaps not of the highest quality either. All-in-all the 3070A is not a bad buy, but there is room for improvement.
Slow computer got you down? Maybe a hardware upgrade should be in your cards, if so this guide to the Fundamentals of Upgrading a PC is an invaluable read. PCSTATS Tips