I failed to pass up the deal this time. I too wanted to pick this one up during the steam sale, but couldn't bring myself to pay 20 bucks. I feel like a cheapskate! =) Ah well, I'm happy now. $12.50 and integrated into steam. Perfect deal!
That's 5 dollar download thing is tricky though. Glad I took a second to figure out what it was all about.