For your intended uses, you don't need much, IMO. The majority of "entry level" consumer notebooks these days seem to feature a dual-core CPU of some sort, 2-3GB of RAM and 160GB or larger HDD and a DVD writer. All of that should be more then enough for what you want to do. Other options like...