I am looking to buy a friend a sub 500 laptop, not a netbook.

I know that you can't have everything in a cheap laptop, but priorities would be:
dual core processor
screen size
memory