Those are really basic requirements, so you could go for almost anything, really, desktop or laptop. If your budget is up to $700, then you might want to consider building your own (it's cheaper in the long run, and you get more for your money). Building a computer is pretty easy, and there's lots of guides online. At any rate, for doing that kind of thing you don't need anything special.