Did you try Codename Gordon? It's a pretty basic 2d engine, but it seems to be using many features similar to HL2.

I've been using Steam for about a year now, I'm all for not having to go purchase the retail packaging. Hopefully overtime it will lower the costs of new releases a bit.
_________________________
Oliver mk1 30gb: 129 | mk2a 30gb: 040104126