I've been playing Desktop Tower Defense on the Casual Collective since it started. They've recently released a new game, Minions. I love it. It's a simple team game of robots destroying each other. It's Flash-based, so nothing to download or install (except Flash, of course). And it's free! Let me know if you like it.