Okey dokey. New build version 1.0.49, going up on Steam soon.
1) Fixed Error #1009 bug - 0 length save files no longer crash the game, they are treated as empty save slots
2) Fixed eternal "loading" hang - related to a dependent .dll file we accidentally introduced. Fixed in 1.0.49 (probably)
As soon as some testers get their eyeballs on this, I will upload it to Steam. I need to verify 2 things:
1) That the above bugs are indeed fixed (possible to do by "sneak" installing the zip file's contents into your Defender's Quest Steam installation directory)
2) That no NEW bugs are introduced
So, for testers that don't have the game on steam yet, you can still help us verify #2, which is at least as important as #1. The major things that have changed are file loading logic and the steam SDK bridge. I haven't made any major tweaks anywhere else just yet.
Things are pretty hectic this week, so the next "global" update to all versions of the game hits the public update server next Monday. This should cover our direct customers, as well as GOG, GamersGate, Desura, and Impulse - I think, at least. We'll also try to update the kongregate version and give them their long-promised direct download soon.
I have the steam key mailer script in hand. I'm testing it now. If I'm lucky, these will go out today. If not, well - sometime after today

Mac version will be updated to 1.0.49 with achievement support.... eventually. Maybe next week!