I'm more of a multi-player guy, so I don't usually fight my way through an entire single-player campaign without getting bored. I got about 10 minutes into LoZ:TP before getting entirely bored; I'd much rather being fighting, shooting, etc against somebody else. However, I have finished a 26 that I was able to think of:
NES (11)
Bomberman
Donkey Kong
Donkey Kong, Jr.
Excite Bike
Jaws
Kirby's Adventure
Legend of Kage
Legend of Zelda
Super Mario Bros.
Super Mario Bros. 3
Tecmo Bowl
SNES (3)
Aladdin
Power Rangers
Super Mario World
N64 (7)
Banjo-Kazooie
Goldeneye 007
Mario Kart 64
Paperboy 64
Perfect Dark
Super Mario Bros. 64
Super Smash Bros.
XBOX (1)
Whacked
PC (4)
Diablo II
Far Cry
Half-Life 2
Half-Life 2: Episode 1
Now don't get me wrong, I definitely play alot, if you look around my house you'll see 150+ games between NES, SNES, Genesis, N64, Xbox, Xbox 360, and Wii. But I pretty much stick to multi-player.