I've found that while I'm eager to GM a Spycraft game, the concept of a regular stop back at HQ and a whole 'this is a business' feel kinda cops out. I mean, the CIA doesn't make you come back to Langley for every mission. So... not always could you write in how agents get their gear. Hence, the James Bond Rule (as I call it):
Every agent has a (very) limited budget for acquiring a key piece (or two) of gear - no matter what - that is ultimately theirs at all times. Be it a trick watch, small gun, or even a pair of binoculars; just something they don't have to 'purchase' again, every time they load up for missions.
This makes me wonder if anyone has any pet-remedies on this. I'm thinking of a sort of mechanic under which a slowly increasing number of budget/gadget points could be collocated to an agent. Say, starting out with a Walther PPK would be nice, but later on, what if they want a Colt M1911? At that point, the 'personal' item could be returned, and the points then be re-assigned. A sort of 'permanent loan' arrangement, with an increasing budget mechanic. I'd like that more than the 'here, have this' concept - since then, they'll feel cheated that the didn't get something nicer. This would allow personalization.