At any point in time, I maintain an up-to-date wishlist on my website, mainly for my wife’s benefit. This way, not only does she know the gadgets (down to the model number), but where I think she should buy it for me if she gets the urge.
A while ago, she stopped trying to guess at what gadgets I’d really want, because everytime she bought me something, I’d inevitably ask her to take it back….