Here are the sales for Monday, December 30th. If you're not completely and utterly broke yet, there are some good ones to download on the cheap. Sales start now and continue for 48 hours total with new deals rolling in every 24 hours.
As per the usual, they have flash sales. Get them while they're hot!