are you open to building? I won't guarantee much, But I will bet you will get a better computer than buying in the $300 range.
You might also look into Ubuntu.com if you build. 10 years old is about the right age to get on the Linux train as a lifetime passenger.