Here sir! I must say that I find Kongregate to be a good site for the games that I like playing, though they usually don't have as many tower defense games (might be detrimental to some people). Oddly enough, I've found that there are some rather compelling story lines in some of these flash games, and I've enjoyed playing them. ^^
My favorite games:
RPG Shooter: Starwish
Protector 4.5
Baloons tower defense
Crystal Defender: Labyrinth
Mastermind