Toshiba Satellite R945-P440: Sturdy and so-so