When is the best time to buy a new gadget?

When is the best time to buy a new gadget?

The most common time that I buy a new gadget is just after its predecessor died (the second most common is when I see something shiny), but that really is not the best time. I generally end up forced into paying for whatever is available, and not getting a good deal...