Awesomesauce (store.steampowered.com)
I'd never played this til today and I love it.  =)