I'm planning a gun purchase and some accessories to go along with it (optic, stock, trigger kit, magazines). Normally I would buy the gun and then add accessories as time went on, but this hasn't always turned out well. I have a few guns with planned upgrades that I never seem to get around to performing. Anyhow, recently I've been purchasing accessories for guns I don't yet own with plans on buying the gun. Example: when M&P 9 magazines came back on the market a few months ago I bought some, even though at the time I didn't own any M&P's; I ended up buying one later. For this current build I found a great deal on the optic I wanted and ordered it, even though I don't yet have the gun. The stock I want isn't made until I order it, which means it's 2-3 weeks out with shipping so I'll probably order that next. Then I will probably order the gun and some extra magazines all at the same time. What do you do? Do you purchase a gun and add accessories later, purchase accessories before you get the gun or just save up and drop the whole wad of cash at once?