Time to give you guys a little perspective. I posted this in the Castle Crashers' price thread and the same holds true for Braid as well. And all original XBLA games are in HD, and some have MP.
Patapon (PSP): Worth $20.
Some random match-three game (PC): Worth $20.
Castle Crashers (XBLA): Not worth $20??
It's crazy that you complain about the price of something you get to keep forever that may cost $15-$20, then turn around and spend $15-$20 on a pizza, a movie for two, sushi, a haircut, a steak, or anything that will be gone in the next few hours/days. Yet a game that's yours forever, isn't worth $20?
Wow.