7. Xbox 360 Quick Charge Kit, $30
No one likes to have their gaming session interrupted by a dead battery, but it happens. The Quick Charge Kit at least keeps the disruption to a minimum – connecting directly to the mains, it charges your Xbox controller's battery pack much faster than connecting it over USB would. It can also do two at once, so you can make sure you've always got a pack ready to go.
8. Elgato Game Capture HD, $170
While some games now have built-in ways to share videos of your most audacious feats online, that's certainly not true for all of them. The Elgato Game Capture HD can capture footage from any game to your computer, and can even live-stream it to the web, if you want people to watch as you play. You don't even need to remember to record the whole time – as long as it's connected, it'll store your gameplay, and you can go back and find the moment you want to record.
9. Afterglow Xbox 360 Controller, $40
Let's start with the downside of this controller: it has to be plugged in to work. But let's focus more on the upside: it's filled with awesome green LEDs. You can have it on all the time, or they can pulse when the pad vibrates. The controller doesn't do anything else, but if being filled with green LEDs isn't enough to convince you it's brilliant, we don't know what will.
10. Orb Magnetic Induction Charger, $35
What's the coolest way to charge your Xbox controller? Wireless power, of course! The Orb Magnetic Induction Charger pack contains everything to make your controllers totally wireless – insert the included battery packs into your gamepad and then, when you need to charge, just pop them on the mat (which will need to plugged into a power source). No fiddly connections, no extra mess.
11. Xbox Live 2100 Points Card, $27
If you don't know what to get your Xbox addicted loved one, then play it safe with a gift card. Xbox points can be spent on amazing games from the store, and even movie rentals too. 2100 points gets you two good Xbox Live Arcade games, with some left over for downloadable content.
12. Xbox Live 12 Month Gold Membership Card, $60
Xbox Live is one of the greatest parts of the Xbox experience, but the $60 a year fee puts many people off. Treat your pet gamer to a year's online gameplay, with access to a world of multiplayer action, rentable movies and great extras like Facebook, Twitter and Last.fm from the console.
Also check out these last minute gifts from Future, publisher of TechRadar.