Can we make this a Christmas ideas thread? I would love ideas for my game-obsessed 7yo. He is a pretty advanced game player. We have all the obvious stuff and are looking to expand our Euro game collection, as well as looking to acquire more short but interesting card games. I'll add some of our favorites for others to consider:

Quirkle
Ticket To Ride
Munchkin
Hive
Bohnanza (note: this is DS's favorite game but I find it tedious)
Forbidden Island
Carcassone
Dungeon (kids like this, we don't)

Card games:
Gubs
Love Letter
Pit
Dutch Blitz
Spot It (can be played by 3 and up and still popular for a quick round)