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.
Any major computer upgrade generally requires a full software reinstall too. No so if you heed the advice in the guide to Upgrading a Motherboard without Reinstalling. PCSTATS Tips