Budget
I hate it, but the only way I could keep from having arguments with my wife about every R/C purchase I made was to agree to a budget. We give ourselves $100 a month to do with as we please... no questions asked. We actually set up 'rainy day' accounts at the credit union and automatically deposit money out of our paychecks.
In the long run, it isn't too bad. The problem is trying to build new birds though. I've been saving all year (trying not to spend too much) to try and get that Raptor 50 V2 I've had my eye on...