How about a gift certificate to Lowe's or Home Depot and some time alone? Mine loves to build things and I'll get him a gift card and some time to himself (a lot of builders are thinkers too) and he loves it! If it feels too impersonal, you could always cook him a dinner too.