I try to prioritize, buying stuff I need for mock-ups or stuff that determines other aspects of the build first, as well as things that have long lead times or are subject to delays; then the other stuff when there's either a sale or as the need arises.