People may speak of desperation, but THQ/the charity have already made nearly $1.25 million, have 12 days to go, would likely have made very little money on any of these games again, will massively boost the online communities for the games (likely leading to more sales post-promotion) and will help improve popularity of the sequels.
Well played I say.
I will grab this tonight when I am home! :P
starcraft - Playing Games = FUN, Talking about Games = SERIOUS