get $300 for your old laptop on a trade-in

ok, so help me decide here:

i have a laptop that has pretty much run its course. windows xp but it came with me. so ever since i uploaded xp on it it hasnt really run the same. i am not computer savvy so i dont care to look into the issues…besides that, someone stepped on the keyboard when they were drunk. i dont have a desk so it stays on my floor…anyways, the keys dont work unless you have a peripheral keyboard attached, it is weird. so i can trade that in…it is about 4-5 years old, 20 gig HD pretty good everywhere else…for 500.00

or go the clean baldy route, pay 200 more and keep the dell and try and salvage it. what would you do?

joe