Wow. Some of your answers were reading a lot into it maybe? My husband HATES it when I call things "his" money, because he insists it's "our" money, we are a team, and I "must" remember this and not have the wrong attitude. He needs me. He constantly tells me this. And the truth is, he works hard for the paychecks, and then on weekends he is just "daddy" and plays only. I am a sahm and dude, I work hard too (and he knows that), I am the household manager and take care of all shopping and bills, but I feel funny about buying him a present with "his" money. I don't care what he says, it's just weird to take the money from his job and buy him a present with it. So, if that's the situation you're in, I totally get what you're saying. (Obviously, there are crappy men who control their wives with money, but you haven't said that's what's going on here).
That said: my 5 year old son and I get those free kits from Lowes and Home Depot (they do these build and grow workshops once a month). Because I have a little one who acts up and will NOT sit still or behave for these workshops, the lady in charge of it lets me take ours home. We keep them for rainy day projects or gifts. So, my 5 year old has built a bank for his little brother, and a bird house for his daddy. This week, daddy is in England visiting his mom, so we have plenty of time to lay out the newspapers and let him paint his presents and let them dry, and we'll wrap them up and he has made his own gifts. We also take small canvases from Michaels and each child (including our 2 year old) gets to make their own masterpiece which we date, initial, and display during the Christmas season along the mantle, bars, etc. I paint the canvases a solid color so it's not plain white all the time (whatever their favorite color is that year) and then they can paint and do their own thing. So my 2 year old will get to give the painting he's made, and he will help me with putting a couple things in gift bags (for big brother, grandma, etc) as "work" so he can feel like he's made an effort and contributed to the gift giving process.
For myself: there's a few things I've been able to do that have gone over pretty well. I'm not very crafty---I can't sew, or whatever. But Jer's got a pretty, but manly wooden box that is his "treasure", with all the reasons I could think of, on things I love about him. I slipped one reason (little slips of paper) into each balloon, blew up the balloons, and filled up his car completely. In his card, I taped a big knitting needle inside with a note that said "You'll need this to figure out what all I love about you". He had to pop balloons (and find the "reasons") just to get into the car, lol. And there were over 100, since he's got a big car. He kept all those reasons and when I realized he was being uncharacteristically sentimental about that, I gave him a lovely, manly wooden box (cost about $5 at World Market) and put them in there. He still has it, 7 years later, and it's prominently displayed (though casual friends don't know what it is, lol). Another time I did spend about $40 or 50 at kodakgallery.com and made a special photo book for him. (You can get them for $30-40 now though, through snapfish or whatever.....and sometimes you can get deals like buy 1 get 2 free and spend $40 for 3 books---I did this for my father in Germany, my mom, and his mom one time). But anyway, for his photo book, I wanted it to "star" him since it was a gift FOR him, and so I titled the book "The ABCs of Daddy" and wrote a little note on the first page, explaining what the book was and how I got the idea, and then a little interview with our son who was 3 at the time (hilarious: 2 of the best questions were "What makes daddy a GOOD daddy?" and the answer was "He makes funny smiles, plays games, and brush him's teeth"....my other favorite question during the interview was "If Daddy had a fight with an alligator, who would win?" and the answer was "Hmm.....the shark.") Then I had A is for...Love that is Absolute (a neat picture of the 2 of us dancing), Travels Abroad (a picture of us in England), the Dallas Aquarium (a neat pic of a shark, with him and our son in the reflection of the shark tank). Then B, etc, etc. (For X I had to get out the dictionary and find Xeric: Desert like conditions, and had some pictures of our trip to the Grand Canyon and Monument Valley that fit that. Some of them were a little hard, took some creativity, but well worth it). Jeremy actually teared up on that one, totally choked him up. So yeah, well worth the money because he doesn't cry. One time I threw him a great party (surprise party) and had a little thing where his friends filled out wishes or comments to him, and I even got online and contacted his out of state and out of country friends/family (people I've never even met, lol) and sweet talked them into emailing me their messages too. I copy/pasted the messages onto a Word document, a different font and/or color for each message, and then after printing them cut them out and put them in a ready made "manly" scrapbook/photobook from Michaels, along with jokes, poems, pictures, or little stories that people wanted to share for his birthday party even though they couldn't make it. I had the people that did come fill out their messages and I added them to the book and took a few polaroids there at the party to add "instantly" to the book. He thought that was awesome and a great surprise. I think it all takes a little money, but it's more about the thought behind the gift, and the effort in putting it out, and making him a "star" for that gift, in my opinion, that will rock his world.
Another thing that's come off really well: an event he would love to go to. OR if you give him a little "itinerary" of your upcoming date night that you've already made arrangements for. Jeremy loves it if I make arrangements for a sitter, get it all together, and all he has to do is shave, dress, and enjoy himself, whatever it is. LOTS AND LOTS of grand things you can do in the DFW area for free or cheap on a date, but even spending some money on a nice date night is ok because it's fun and enjoyable for both of you guys. Good luck with it all! Have fun! And you don't have to feel bad about spending a little money on him. You are a team.