My family knows the only thing to get me for birthday or Christmas is sporting goods gift cards - typically Cabelas as our kids school gets a kickback from Cabelas for selling their gift cards...I save up B-day and Christmas until late Jan-Feb when Cabelas runs their clearance of current year gear and typically save 20-40%. Have also picked up some items on Ebay ($31 for good GPS) and Amazon if you watch prices.
REI has been running a promo if you sign up for their Visa you get a $100 gift card...just got mine - that will go toward pair of backup hiking boots...and last week had 20% off any one item and free shipping no min order.

I keep it pretty simple as I'm nearly 100% bowhunt and have compiled most gear I need over last few years...it's the 4 kids I'm raising that will be tricky to keep in correct sized clothing/boots