I was quite a way out this year, but that's because I didn't buy the expected new PC.
This wasn't really my fault though, as it is essentially impossible to buy new graphics cards or the new Ryzen CPUs. I hung on for the release of both, but both were essentially paper launches and I refuse to join queues and suchlike so I'll wait until normal availability is resumed, whenever that is.
(Seriously, go and look at Overlockers, they basically have zero graphics cards for sale. And not even just the newest ones either, there's fuck all available to buy. And the tiny amount of stock of shite they do have is wildly overpriced.)