Today is Memorial Day, and Best Buy is throwing a big ol’ site-wide sale to celebrate. There are some great deals to choose from if you’re a gamer in need of new goodies, from games to hardware and gaming laptops.

The sale has been going on all of this last weekend leading up to Memorial Day, and importantly - the sale ends tonight at 11:59 p.m. Central Time. So there’s still just about enough time to make some last minute deals aligned with the whole “treat yo’self” philosophy.

If you’re yet to join the rest of the world in trying out The Witcher 3: Wild Hunt Complete Edition, now is the perfect time. Well actually, it’s been the perfect time for most of this month, seeing as the game has just celebrated its fifth birthday and as such has been subject to many juicy deals across almost every video game retailer you can think of.

You can grab it on Best Buy now for PS4 and Xbox One for $19.99 - half of what it usually goes for - or the Nintendo Switch for $44.99.

If you’re in the mood to spruce up your gaming setup at all, the sale features markdowns on sweet graphics cards like the AMD Radeon RX 5600 XT RAW II PRO 6GB GDDR6 and the AMD Radeon RX 580 GTS Black Edition 8GB GDDR5.

And if you’ve been searching for a new gaming laptop, Best Buy has some deals for those too, with various markdowns ranging from 7-18%. You can save on machines like Lenovo’s Legion Y540 17.3", Razer’s Blade Stealth 13.3", and ASUS’ Zenbook Flip 15.6" 4K Ultra HD gaming laptops.

As mentioned, you have until midnight CT to act - what are you waiting for?