What are your top 3 free PC games?

I'm getting into pc gaming and I don't have a lot of money spare. I'd like to know what your top 3 free games are?

I've been playing delta force for the past couple of days and it's quite enjoyable.