Best gift I've given my wife: A nice piano (Steingraeber mini grand)
Best gift I've given my kids: A whole ton of Playmobiles, along with a big piece of mountain terrain I made myself. They loved the Playmobiles and played with them until they became teenagers.
Best gift I've ever received: Wife gave me a very interesting book of coupons she made up. (sorry, no pics)