ok, your not doing anything too intensive, and you are getting a dual core cpu, so your pretty much ok. in fact, everything that you want to do could be done with a computer thats a little older.
512 is good, but a gig wont hurt. if you are interested in using the laptop for the next few years...