I'm looking for a new laptop with a budget of $500. Basic computing, weight and battery life are important for me. Any suggestions?