Keyboard would be nice. For someone who grew up using membrane keyboards, the new feel would be heavenly. They have yet to touch a mechanical keyboard and to give them their first experience later this month during their birthday will blow their mind. I recently bought him a gaming mouse so he will be fine with that. The keyboard is all he needs to replace.