Short, Cheap, Good Games

Short on time and/or money? Here's a list of some really good games from that past five years that are cheap enough to warrant an impulse buy and probably short enough to finish in one sitting. Most are from indie developers. All run on Windows, most run on Mac OS X, and several are available for Xbox 360 or PS3.